public ActionResult Respond(LeaveViewModel model) { BLLLeave _leave = new BLLLeave(); JsonResult json = new JsonResult(); json.JsonRequestBehavior = JsonRequestBehavior.AllowGet; string result = "error"; if (_leave.UpdateLeaveStatus(User.IDNO, model)) { model = _leave.GetLeaveInfo(model.LeaveID); BLLEmail _email = new BLLEmail(); if(_email.EmailEmployee(model)) { result = "success"; } } json.Data = new { result = result, id = model.LeaveID, status = model.LeaveStatus }; return json; }
public ActionResult GetLeaveInfoPartial(int LeaveID) { BLLLeave _leave = new BLLLeave(); LeaveViewModel model = _leave.GetLeaveInfo(LeaveID); return PartialView("LeaveInfoPartial",model); }
public ActionResult GetLeaveInfoPendingPartial(int LeaveID, string EmployeeIDNO) { BLLLeave _leave = new BLLLeave(); LeaveViewModel model = _leave.GetLeaveInfo(LeaveID); model.EmployeeIDNO = EmployeeIDNO; return PartialView("LeaveInfoPendingPartial", model); }