25 lines
871 B
C#
25 lines
871 B
C#
using DataDomain;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace StockDAL.Interface
|
|
{
|
|
public interface IStockRepository
|
|
{
|
|
IEnumerable<StockMember> GetAllRemainingStocks();
|
|
IEnumerable<StockMember> GetAllStocks();
|
|
StockMember GetStockMember(int stockMemberId);
|
|
void InsertMany(List<StockMember> stockMembers);
|
|
LatestSoldStock LatestSell(string StockName);
|
|
void RemoveAllStocks();
|
|
void RestoreStockMembers(List<StockMember> stockMembers);
|
|
void SaveStockMember(StockMember stockMember);
|
|
void UpdateActualForSell(int id, int sellAmount, decimal sellPrice, DateTime sellDate);
|
|
void UpdateActualPrice(int id, decimal price);
|
|
IEnumerable<StockGrpPers> GetStocksGroupedPerPerson(int persId);
|
|
}
|
|
}
|