Exemplo n.º 1
0
        public async Task <IHttpActionResult> Create(CurrencyDto currency)
        {
            _repository.Add(currency.Map <Currency>());

            await _unitOfWork.CompleteAsync();

            return(Created(new Uri(Request.RequestUri + "/" + currency.Id), currency));
        }
Exemplo n.º 2
0
        public async Task <IHttpActionResult> UpdateAsync(int id, CurrencyDto currency)
        {
            var currencyInDb = await _repository.GetAsync(id);

            if (currencyInDb == null)
            {
                return(NotFound());
            }

            _repository.Add(currency.Map <Currency>());
            await _unitOfWork.CompleteAsync();

            return(Ok());
        }