public ActionResult Details(int id)
 {
     if (!_repository.IsExist(id))
     {
         return(NotFound());
     }
     return(View(MapToLeaveTypeVM(_repository.GetById(id))));
 }
        public bool DeleteLeaveType(int id)
        {
            bool isSuccess = true;
            var  leaveType = leaveTypeRepository.GetById(id);

            try
            {
                leaveTypeRepository.Delete(leaveType);
                SaveRecord();
                ServiceUtil <LeaveType> .WriteActionLog(id, ENUMOperation.DELETE);
            }
            catch (Exception ex)
            {
                isSuccess = false;
                logger.Error("Error in deleting LeaveType", ex);
            }
            return(isSuccess);
        }
Example #3
0
        public LeaveType GetById(int id)
        {
            var model = _leaveTypeRepository.GetById(id);

            return(model);
        }