public async Task <ActionResult <IEnumerable <GenderModel> > > GetAll() { try { return(Ok(await _repository.GetAllAsync())); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
public async Task <ActionResult <List <GenderType> > > GenderTypes() { try { return(await _genderRepository.GetAllAsync()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
/// <summary> /// პიროვნების სქესის ცნობარი /// </summary> /// <param></param> /// <returns></returns> public async Task <GenericResult <IEnumerable <PersonGenderModel> > > GetGender() { var personGenders = await genderRepository.GetAllAsync(); if (personGenders.IsNullOrEmpty()) { return(new GenericResult <IEnumerable <PersonGenderModel> >(Result.SuccessInstance(), null)); } var personGenderModel = mapper.Map <IEnumerable <PersonGender>, IEnumerable <PersonGenderModel> >(personGenders); return(new GenericResult <IEnumerable <PersonGenderModel> >(Result.SuccessInstance(), personGenderModel)); }
public async Task <IActionResult> Get() { var genders = await _genderRepository.GetAllAsync().ConfigureAwait(false); return(Ok(_mapper.Map <IEnumerable <GenderDto> >(genders.ToList()))); }