Files
StockInfoCoreApp/StockDal.Interface/IStockRepository.cs
Tommy Öman 3b0809c48d Cleared app from old code, by commenting out
Will do another commit when all comments are taken away
2022-02-21 17:16:57 +01:00

29 lines
1.1 KiB
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);
IEnumerable<StockGrpPers> GetStocksGroupedAllPersons();
List<string> GetStockNames();
IEnumerable<StockGrpPers> GetGroupedStock(string stock);
StockGroupModel SaveStockGroup(StockGroupModel stockGroup);
}
}