public static void restore(ContractShipment co, int oldAmount) { ReportBalance rb = new ReportBalance(); rb.Amount = oldAmount - co.Amount; rb.Date = co.Date; rb.Id = new Random().Next(); rb.ProductId = co.ProductId; rb.StoreCellId = co.StoreCellFromId; new QueryReports().queryAddReportBalance(rb); }
public static bool queryUpdateReportBalance(ReportBalance c) { using (DataBaseContext db = new DataBaseContext()) { try { ReportBalance p = db.ReportBalances.Find(c.Id); p.Amount = c.Amount; p.ProductId = c.ProductId; p.Date = c.Date; p.StoreCellId = c.StoreCellId; db.SaveChanges(); } catch (Exception e) { return(false); } return(true); } }