public ActionResult LeaveRecommend(int id, LeaveApplicationDTOs Record) { int empcode = Convert.ToInt32(Session["EmpCode"]); try { if (ModelState.IsValid) { Record.RecommendStatusDate = DateTime.Now; _LeaveAddAdmin.LeaveApplicationUpdae(Record); Session["sucess"] = "Leave recommend stataus changed sucesfully"; return(RedirectToAction("LeaveRecommendList")); } else { LeaveApplicationDTOs Result = _LeaveAddAdmin.LeaveDetails(id, empcode); Record.EmployeeDetail = Result.EmployeeDetail; Record.RecommenderDetails = Result.RecommenderDetails; Record.Leavetypes = Result.Leavetypes; Record.ApproverDetails = Result.ApproverDetails; return(View(Record)); } } catch (Exception Ex) { Session["error"] = Ex.Message; return(RedirectToAction("LeaveRecommendList")); } }
public ActionResult LeaveCancelApproved(int id, int empcode) { LeaveApplicationDTOs Result = _LeaveAddAdmin.LeaveDetails(id, empcode); Result.LeaveStatus = 5; _LeaveAddAdmin.LeaveApplicationUpdae(Result); Session["success"] = "Approved leave canceled sucessfully "; return(RedirectToAction("LeaveDetails", new { Id = id, empcode = empcode })); }