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); }
public LeaveType GetById(int id) { var model = _leaveTypeRepository.GetById(id); return(model); }