public async Task <ManagerResult <bool> > RemoveEquity(EquityGroup sysmbolGroup, Guid equitylId) { ManagerResult <bool> mgrResult = new ManagerResult <bool>(); try { var equityGroupItem = new EquityGroupItem(); equityGroupItem.GroupId = sysmbolGroup.Id; equityGroupItem.EquityId = equitylId; using NpgsqlConnection db = new NpgsqlConnection(connString); { mgrResult.Entity = await db.DeleteAsync(equityGroupItem); } } catch (Exception ex) { mgrResult.Exception = ex; } return(mgrResult); }
public async Task <ManagerResult <EquityGroupItem> > AddEquity(EquityGroup equityGroup, Guid equityId) { ManagerResult <EquityGroupItem> mgrResult = new ManagerResult <EquityGroupItem>(); EquityGroupItem equityGroupItem = new EquityGroupItem(); try { equityGroupItem.GroupId = equityGroup.Id; equityGroupItem.EquityId = equityId; using (NpgsqlConnection db = new NpgsqlConnection(connString)) { await db.InsertAsync(equityGroupItem); } mgrResult.Entity = equityGroupItem; } catch (Exception ex) { mgrResult.Exception = ex; } return(mgrResult); }