//Delete user in the database public void Delete(int id) { using (TimeTrackerEntities db = new TimeTrackerEntities()) { try { T_UserRateSchedule t_userRateSchedule = new T_UserRateSchedule(); t_userRateSchedule = db.T_UserRateSchedule.FirstOrDefault(u => u.Id == id); db.T_UserRateSchedule.Remove(t_userRateSchedule); db.SaveChanges(); } catch (Exception ex) { string msg = ex.Message; } } }
private void Parse(T_UserRateSchedule t_userRateSchedule, UserRateSchedule userRateSchedule) { t_userRateSchedule.Id = userRateSchedule.Id; t_userRateSchedule.UserId = userRateSchedule.UserId; t_userRateSchedule.StartTime = userRateSchedule.StartTime; t_userRateSchedule.EndTime = userRateSchedule.EndTime; t_userRateSchedule.StartDate = userRateSchedule.StartDate; t_userRateSchedule.EndDate = userRateSchedule.EndDate; t_userRateSchedule.MonthlySalary = userRateSchedule.MonthlySalary; t_userRateSchedule.IsCurrentRate = userRateSchedule.IsCurrentRate; t_userRateSchedule.OffDay = userRateSchedule.OffDay; t_userRateSchedule.SpecialOffDay = userRateSchedule.SpecialOffDay; t_userRateSchedule.NoOTPay = userRateSchedule.NoOTPay; t_userRateSchedule.MinsBreak = userRateSchedule.MinsBreak; t_userRateSchedule.IsOfficeWorker = userRateSchedule.IsOfficeWorker; t_userRateSchedule.OptionalOffDay1 = userRateSchedule.OptionalOffDay1; t_userRateSchedule.OptionalOffDay2 = userRateSchedule.OptionalOffDay2; t_userRateSchedule.OptionalOffDay3 = userRateSchedule.OptionalOffDay3; t_userRateSchedule.OptionalOffDay4 = userRateSchedule.OptionalOffDay4; t_userRateSchedule.CreatedDate = userRateSchedule.CreatedDate; t_userRateSchedule.LastUpdatedDate = userRateSchedule.LastUpdatedDate; t_userRateSchedule.UsePattern = userRateSchedule.UsePattern; t_userRateSchedule.OffPattern = userRateSchedule.OffPattern; t_userRateSchedule.PatternStartDate = userRateSchedule.PatternStartDate; }
public void Insert(UserRateSchedule userRateSchedule) { T_UserRateSchedule t_userRateSchedule = new T_UserRateSchedule(); Parse(t_userRateSchedule, userRateSchedule); using (TimeTrackerEntities db = new TimeTrackerEntities()) { try { db.T_UserRateSchedule.Add(t_userRateSchedule); db.SaveChanges(); } catch (Exception ex) { string msg = ex.Message; } } }