Fetching "Stocks per group and person" implemented , Portfolioowner on Stockpage
This commit is contained in:
@ -104,6 +104,23 @@ namespace StockDAL
|
||||
context.SaveChanges();
|
||||
}
|
||||
|
||||
public IEnumerable<StockGrpPers> GetStocksGroupedPerPerson(int persId)
|
||||
{
|
||||
using var context = new StockContext();
|
||||
var result = (from prs in context.PersonStocks
|
||||
join stk in context.Stocks on prs.StockId equals stk.Id
|
||||
join grp in context.StockGroups on stk.StockId equals grp.StockName
|
||||
where prs.PersonId == persId
|
||||
orderby grp.GroupName, grp.StockName
|
||||
select new StockGrpPers
|
||||
{
|
||||
PersId = persId,
|
||||
StockId = stk.StockId,
|
||||
StockGroup = grp.GroupName
|
||||
}).ToList();
|
||||
return result;
|
||||
}
|
||||
|
||||
public void RestoreStockMembers(List<StockMember> stockMembers)
|
||||
{
|
||||
using var context = new StockContext();
|
||||
|
||||
Reference in New Issue
Block a user