Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        public ActionResult GetLeaveInfoPartial(int LeaveID)
        {
            BLLLeave _leave = new BLLLeave();

            LeaveViewModel model = _leave.GetLeaveInfo(LeaveID);
            

            return PartialView("LeaveInfoPartial",model);
        }
Esempio n. 3
0
        public ActionResult GetLeaveInfoPendingPartial(int LeaveID, string EmployeeIDNO)
        {

            BLLLeave _leave = new BLLLeave();

            LeaveViewModel model = _leave.GetLeaveInfo(LeaveID);
            model.EmployeeIDNO = EmployeeIDNO;

            return PartialView("LeaveInfoPendingPartial", model);
        }