public JsonResult GetAdminLeaveDetails()
        {
            AdminLeaveModel        adminLeaveModel = new AdminLeaveModel();
            AdminManager           adminManager    = new AdminManager();
            List <AdminLeaveModel> leavelist       = adminManager.GetAdminLeaveDetails();

            return(Json(leavelist, JsonRequestBehavior.AllowGet));
        }
        public void RejectLeave(AdminLeaveModel adminLeave)
        {
            adminLeave.startdate = Convert.ToDateTime(adminLeave.startdate);

            if (adminLeave.leavestatus == "Applied")
            {
                adminLeave.leavestatus = "Rejected";
            }
            else
            {
                adminLeave.leavestatus = "Approved";
            }

            AdminManager adminManager = new AdminManager();

            adminManager.RejectLeave(adminLeave);
        }
        public void RejectLeave(AdminLeaveModel adminLeave)
        {
            AdminRepository adminRepository = new AdminRepository();

            adminRepository.RejectLeave(adminLeave);
        }
        public void ApproveLeave(AdminLeaveModel adminLeave)
        {
            AdminRepository adminRepository = new AdminRepository();

            adminRepository.ApproveLeave(adminLeave);
        }