public bool SaveOrUpdatePayments(Payments record, DbActionFlag flag) { try { if (DbActionFlag.Create == flag) { _context.Payments.Add(record); } else if (DbActionFlag.Update == flag) { _context.Entry(record).State = System.Data.Entity.EntityState.Modified; } else if (DbActionFlag.Delete == flag) { _context.Payments.Remove(record); } _context.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool SaveOrUpdateCompIncentiveRange(List <Comp_Incentives> record, DbActionFlag flag) { try { if (DbActionFlag.Create == flag) { _context.Comp_Incentives.AddRange(record); } else if (DbActionFlag.Update == flag) { _context.Entry(record).State = System.Data.Entity.EntityState.Modified; } else if (DbActionFlag.Delete == flag) { _context.Comp_Incentives.RemoveRange(record); } _context.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }