public ActionResult AddNewTaskRecord(AddNewTaskListViewModel model) { int userid = SessionProxy.UserId; var taskData = _EmployeeProfileMethod.getEmployeeIncomplateTask(userid); MeEmployeeLeaverWizard modal = new MeEmployeeLeaverWizard(); if (model.Id > 0) { _EmployeeProfileMethod.UpdateTaskRecord(model, userid); foreach (var item in taskData) { TaskList taskModel = new TaskList(); taskModel.Title = item.Title; taskModel.Description = item.Description; taskModel.status = item.Value; taskModel.TaskId = item.Id; taskModel.DueDate = Convert.ToDateTime(item.DueDate); modal.TaskList.Add(taskModel); } return(PartialView("_Partial_MeOverView_Step_4", modal)); //return Json(model, JsonRequestBehavior.AllowGet); } else { var data = _EmployeeProfileMethod.SaveTempTaskRecord(model, userid); return(PartialView("_Partial_MeOverView_Step_4", data)); } }
public ActionResult getLeverWizardList(int EmployeeId) { MeEmployeeLeaverWizard modal = new MeEmployeeLeaverWizard(); modal.LeaveReasonList.Add(new SelectListItem() { Text = "-- Select --", Value = "0" }); foreach (var item in _EmployeeProfileMethod.getAllSystemValueListByKeyName("Company Leave Reason List")) { modal.LeaveReasonList.Add(new SelectListItem() { Text = item.Value, Value = item.Id.ToString() }); } var EmpList = _AdminPearformanceMethod.getAllUserList(); modal.EmployeeList.Add(new SelectListItem() { Text = "-- Select Employee--", Value = "0" }); foreach (var item in EmpList) { modal.EmployeeList.Add(new SelectListItem() { Text = @item.FirstName + " " + @item.LastName, Value = @item.Id.ToString() }); } var data = _EmployeeProfileMethod.getemployeeBenfit(EmployeeId); if (data.Count > 0) { foreach (var item in data) { BenefitList benefitModal = new BenefitList(); benefitModal.benifitName = item.Value; benefitModal.dateAwarded = Convert.ToDateTime(item.DateAwarded); modal.BenefitList.Add(benefitModal); } } var taskData = _EmployeeProfileMethod.getEmployeeIncomplateTask(EmployeeId); if (taskData.Count > 0) { foreach (var item in taskData) { TaskList taskModel = new TaskList(); taskModel.Title = item.Title; taskModel.Description = item.Description; taskModel.status = item.Value; taskModel.TaskId = item.Id; taskModel.DueDate = Convert.ToDateTime(item.DueDate); modal.TaskList.Add(taskModel); } } return(PartialView("_PartialMeEmployeeOverViewList", modal)); }
public ActionResult DeteteTask(int Id) { Task_List AddUser = _db.Task_List.Where(x => x.Id == Id).FirstOrDefault(); AddUser.Archived = true; AddUser.LastModified = DateTime.Now; _db.SaveChanges(); var listrecord = _EmployeeProfileMethod.GetNewstaskrecord(); MeEmployeeLeaverWizard modal = new MeEmployeeLeaverWizard(); foreach (var item in listrecord) { TaskList m = new TaskList(); m.TaskId = item.Id; m.Title = item.Title; m.Description = item.Description; m.EmployeeId = Convert.ToInt32(item.AssignTo); m.DueDate = Convert.ToDateTime(item.DueDate); modal.TaskList.Add(m); } return(PartialView("_Partial_Step-5", modal)); }