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 ShowAddNewTask(AddNewTaskListViewModel model) { var Status = _EmployeeProfileMethod.getAllSystemValueListByKeyName("Task Status"); model.StatusList.Add(new SelectListItem() { Text = "--Select--", Value = "0" }); foreach (var item in Status) { model.StatusList.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString() }); } List <AspNetUser> data = _AdminPearformanceMethod.getAllUserList().ToList(); model.AssignList.Add(new SelectListItem() { Text = "--Select--", Value = "0" }); foreach (var item in data) { string Name = string.Format("{0} {1}", item.FirstName, item.LastName); model.AssignList.Add(new SelectListItem() { Text = Name, Value = @item.Id.ToString() }); } return(PartialView("_PartialAddTask", model)); }
public AddNewTaskListViewModel SaveTempTaskRecord(AddNewTaskListViewModel Model, int UserId) { Employee_Task_Temp save = new Employee_Task_Temp(); save.Title = Model.Title; save.AlterBeforeDays = Model.AlertBeforeDays; save.Archived = false; save.AssignTo = Model.Assign; save.Created = DateTime.Now; save.CreatedBy = UserId; save.LastModified = DateTime.Now; save.LastModifiedBy = UserId; save.Status = Model.Status; save.Description = Model.Description; if (Model.DueDate != null) { var DyeDateToString = DateTime.ParseExact(Model.DueDate, inputFormat, CultureInfo.InvariantCulture); save.DueDate = Convert.ToDateTime(DyeDateToString.ToString(outputFormat)); } _db.Employee_Task_Temp.Add(save); _db.SaveChanges(); Model.Id = save.Id; Model.IsTemp = 1; return(Model); }
public ActionResult EditTask(int Id) { var Listrecortd = _db.Task_List.Where(x => x.Id == Id).FirstOrDefault(); AddNewTaskListViewModel model = new AddNewTaskListViewModel(); model.Id = Listrecortd.Id; model.Title = Listrecortd.Title; List <AspNetUser> data = _AdminPearformanceMethod.getAllUserList().ToList(); foreach (var item in data) { string Name = string.Format("{0} {1}", item.FirstName, item.LastName); if (Listrecortd.AssignTo == item.Id) { model.AssignList.Add(new SelectListItem() { Text = Name, Value = @item.Id.ToString(), Selected = true }); } else { model.AssignList.Add(new SelectListItem() { Text = Name, Value = @item.Id.ToString() }); } } var Status = _EmployeeProfileMethod.getAllSystemValueListByKeyName("Task Status"); model.StatusList.Add(new SelectListItem() { Text = "--Select--", Value = "0" }); foreach (var item in Status) { if (Listrecortd.Status == item.Id) { model.StatusList.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString(), Selected = true }); } else { model.StatusList.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString() }); } } model.Description = Listrecortd.Description; model.DueDate = String.Format("{0:dd-MM-yyy}", Listrecortd.DueDate); model.AlertBeforeDays = (int)Listrecortd.AlterBeforeDays; return(PartialView("_PartialAddTask", model)); }
public void UpdateTaskRecord(AddNewTaskListViewModel model, int UserId) { Task_List record = _db.Task_List.Where(x => x.Id == model.IdRecord).FirstOrDefault(); record.Title = model.Title; record.Description = model.Description; record.AssignTo = model.Assign; record.LastModifiedBy = UserId; if (model.DueDate != null) { var DyeDateToString = model.DueDate; } record.AlterBeforeDays = model.AlertBeforeDays; record.Status = model.Status; record.Difualt = true; record.LastModified = DateTime.Now; _db.SaveChanges(); }
public void UpdateTaskRecord(AddNewTaskListViewModel model, int UserId) { if (model.IsTemp == 0) { Task_List record = _db.Task_List.Where(x => x.Id == model.IdRecord).FirstOrDefault(); record.Title = model.Title; record.Description = model.Description; record.AssignTo = model.Assign; record.LastModifiedBy = UserId; if (model.DueDate != null) { var DyeDateToString = DateTime.ParseExact(model.DueDate, inputFormat, CultureInfo.InvariantCulture); record.DueDate = Convert.ToDateTime(DyeDateToString.ToString(outputFormat)); } record.AlterBeforeDays = model.AlertBeforeDays; record.Status = model.Status; record.Difualt = true; record.LastModified = DateTime.Now; _db.SaveChanges(); } else { Employee_Task_Temp save = _db.Employee_Task_Temp.Where(x => x.Id == model.IdRecord).FirstOrDefault(); save.Title = model.Title; save.Description = model.Description; save.AssignTo = model.Assign; if (model.DueDate != null) { var DyeDateToString = DateTime.ParseExact(model.DueDate, inputFormat, CultureInfo.InvariantCulture); save.DueDate = Convert.ToDateTime(DyeDateToString.ToString(outputFormat)); } save.AlterBeforeDays = model.AlertBeforeDays; save.Status = model.Status; save.LastModified = DateTime.Now; _db.SaveChanges(); } }
public AddNewTaskListViewModel SaveTempTaskRecord(AddNewTaskListViewModel Model, int UserId) { Employee_Task_Temp save = new Employee_Task_Temp(); save.Title = Model.Title; save.AlterBeforeDays = Model.AlertBeforeDays; save.Archived = false; save.AssignTo = Model.Assign; save.Created = DateTime.Now; save.CreatedBy = UserId; save.LastModified = DateTime.Now; save.LastModifiedBy = UserId; save.Status = Model.Status; save.Description = Model.Description; if (Model.DueDate != null) { var DyeDateToString = Model.DueDate; } _db.Employee_Task_Temp.Add(save); _db.SaveChanges(); Model.Id = save.Id; Model.IsTemp = 1; return(Model); }