public void Create(Operation operation) { db.Operations.Add(operation); db.Entry(operation).State = EntityState.Added; if (operation.Action == "transfer") { var billFrom = db.Bills.Find(operation.BillFromId); billFrom.Amount = billFrom.Amount - operation.Amount; db.Entry(billFrom).State = EntityState.Modified; var billTo = db.Bills.Find(operation.BillToId); billTo.Amount = billTo.Amount + operation.Amount; db.Entry(billTo).State = EntityState.Modified; } db.SaveChanges(); }
public void Update(Bill bill) { db.Entry(bill).State = EntityState.Modified; }
public void Update(Organisation organisation) { db.Entry(organisation).State = EntityState.Modified; }