public async Task Post([FromBody] FundAllocation value) { using (PersonalContext pc = new PersonalContext()) { FundAllocation fa = (from p in pc.FundAllocation where p.Symbol == value.Symbol select p).FirstOrDefault(); if (fa != null) { resetFA(ref fa, value); pc.Update(fa); } else { fa = new FundAllocation(); resetFA(ref fa, value); pc.FundAllocation.Add(fa); } try { await pc.SaveChangesAsync(); } catch (Exception ex) { string s = ex.Message; } } }
private void resetFA(ref FundAllocation ft, FundAllocation fs) { ft.Symbol = fs.Symbol; ft.Cash = fs.Cash; ft.FixedIncome = fs.FixedIncome; ft.Usequity = fs.Usequity; ft.NonUsequity = fs.NonUsequity; ft.Other = fs.Other; ft.Name = fs.Name; ft.DateModified = fs.DateModified; }
public void Delete(string id) { PersonalContext pc = new PersonalContext(); FundAllocation fa = (from p in pc.FundAllocation where p.Symbol == id select p).FirstOrDefault(); if (fa != null) { pc.FundAllocation.Remove(fa); pc.SaveChanges(); } }
public FundAllocationControl(FundAllocation fundAllocation) { InitializeComponent(); FundAllocation = fundAllocation; UpdateView(); }
public void Put(string id, FundAllocation value) { PersonalContext pc = new PersonalContext(); FundAllocation fa = (from p in pc.FundAllocation where p.Symbol == id select p).FirstOrDefault(); }