public IEnumerable <ChoiceOptionModel> GetEmploymentTypes() { return(_employmentTypeRepository.GetAll().Select(x => new ChoiceOptionModel() { id = x.EmploymentTypeID, text = x.EmploymentTypeDesc }).ToList()); }
/// <summary> /// Get All Employment Type Async /// </summary> /// <returns></returns> public async Task <ApiResponse <List <EmploymentTypeModel> > > GetEmploymentTypeAsync() { try { var result = _employmentTypeRepository.GetAll(); var model = _mapper.Map <List <EmploymentType>, List <EmploymentTypeModel> >(result); return(ApiResponse <List <EmploymentTypeModel> > .SuccessResult(model)); } catch (Exception ex) when(ex is FailException || ex is ValidationException || ex is ArgumentException) { return(ApiResponse <List <EmploymentTypeModel> > .ErrorResult(message : ex.Message, statusCode : HttpStatusCode.BadRequest)); } catch (Exception ex) when(ex is ErrorException) { //LoggingManager.Error(ex.ToString()); return(ApiResponse <List <EmploymentTypeModel> > .ErrorResult(message : ex.Message)); } catch (Exception ex) { //LoggingManager.Error(ex.ToString()); return(ApiResponse <List <EmploymentTypeModel> > .ErrorResult(message : ex.Message)); } }
public IEnumerable <EmploymentType> GetAllTypes() { return(_EmploymentTypeRepository.GetAll()); }