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))));
        }
示例#2
0
        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);
        }