public ActionResult LeaveDetails(int id, int empcode) { ViewBag.SideBar = _moduleService.AdminEmployeeDetailsMenu(empcode); try { LeaveApplicationDTOs Result = _LeaveAddAdmin.LeaveDetails(id, empcode); return(View(Result)); } catch (Exception Ex) { Session["error"] = Ex.Message; return(RedirectToAction("Index")); } }
public ActionResult LeaveDetails(int id) { try { int empcode = Convert.ToInt32(Session["EmpCode"]); LeaveApplicationDTOs Result = _LeaveAddAdmin.LeaveDetails(id, empcode); if (empcode != Result.LeaveEmpCode) { throw new Exception("you are not authorized to access this details."); } return(View(Result)); } catch (Exception Ex) { Session["error"] = Ex.Message; int empcode = Convert.ToInt32(Session["EmpCode"]); return(RedirectToAction("Index")); } }