protected void btnSave_Click(object sender, EventArgs e) { try { DateTime startDate = Convert.ToDateTime(txtStartDate.Text); DateTime endDate = Convert.ToDateTime(txtEndDate.Text); TimeSpan span = endDate.Subtract(startDate); int Days = Convert.ToInt32(span.TotalDays); for (int i = 0; i <= Days; i++) { LM_EmployeeLeave employeeLeave = new LM_EmployeeLeave(); employeeLeave.Date = startDate; employeeLeave.Description = txtReason.Text.ToString(); List<LM_LeaveTypes> typeList = SynergyService.LoadAllLeaveTypes(); // string userName = HttpContext.Current.User.Identity.Name; string userName = "******"; employeeLeave.aspnet_Users = SynergyService.GetUserByName(userName); employeeLeave.LM_LeaveTypes = SynergyService.GetLeaveTypeById(Convert.ToInt32(ddlLeaveTypes.SelectedValue.ToString())); SynergyService.AddLeave(employeeLeave); startDate = startDate.AddDays(1); } ClearScreen(); } catch (Exception ex) { } }
public static void AddLeave(LM_EmployeeLeave employee) { try { GetSynegyRMSInstance().AddToLM_EmployeeLeave(employee); GetSynegyRMSInstance().SaveChanges(); } catch (Exception ex) { } }