public async Task <IActionResult> Post(FrequencyForAddDTO model) { Frequency frequency = mapper.Map <Frequency>(model); await frequencyRepository.Add(frequency).ConfigureAwait(true); await unitOfWork.CompleteAsync().ConfigureAwait(true); return(Ok(mapper.Map <FrequencyForGetDTO>(await frequencyRepository.Get(frequency.Id).ConfigureAwait(true)))); }
public async Task <IList <CatalogViewModel> > Get() { IList <CatalogViewModel> result; try { result = await Task.FromResult(frequencyRepository.Get().Select(e => ModelFormatter.FormatFrequencyCatalogModel(e)).ToList()); } catch { result = new List <CatalogViewModel>(); } return(result); }