public static void AddEmpShiftMap(SchedulingDbContext schDbContext, EmployeeShiftMap shiftMap) { try { shiftMap.CreatedOn = System.DateTime.Now; schDbContext.EmpShiftMAP.Add(shiftMap); schDbContext.SaveChanges(); } catch (Exception ex) { throw ex; } }
public static void UpdateEmpShiftMap(SchedulingDbContext schDbContext, EmployeeShiftMap shiftMap) { try { shiftMap.ModifiedOn = System.DateTime.Now; schDbContext.EmpShiftMAP.Attach(shiftMap); schDbContext.Entry(shiftMap).State = EntityState.Modified; schDbContext.Entry(shiftMap).Property(x => x.CreatedOn).IsModified = false; schDbContext.Entry(shiftMap).Property(x => x.CreatedBy).IsModified = false; schDbContext.SaveChanges(); } catch (Exception ex) { throw ex; } }