Пример #1
0
 public ActionResult AddLeaveType(LeaveTypeViewModel model)
 {
     if (ModelState.IsValid)
     {
         EmployeeLeaveTypes leaveType = new EmployeeLeaveTypes();
         leaveType.leavetype         = model.leavetype;
         leaveType.leavecode         = model.leavecode;
         leaveType.leavepreallocated = model.leavepreallocated.ToString();
         leaveType.description       = model.description;
         leaveType.numberofdays      = model.numberofdays;
         leaveType.createdby         = User.Identity.GetUserId();
         leaveType.modifiedby        = User.Identity.GetUserId();
         leaveType.createddate       = DateTime.Now;
         leaveType.modifieddate      = DateTime.Now;
         leaveType.isactive          = true;
         leaveRepo.AddLeaveTypes(leaveType);
         return(RedirectToAction("AllLeaveType"));
     }
     ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator.");
     TempData["Error"] = "Something went wrong try again later";
     return(View(model));
 }
Пример #2
0
 public void AddLeaveTypes(EmployeeLeaveTypes leaveType)
 {
     unitOfWork.LeaveType.Insert(leaveType);
     unitOfWork.Save();
 }