Exemple #1
0
        public async Task <IActionResult> UpdateAsync(CurrencyUnitUpdateDto currencyUnitUpdateDto)
        {
            var updateResult = await _currencyUnitService.UpdateAsync(currencyUnitUpdateDto);

            if (!updateResult.Success)
            {
                return(BadRequest(updateResult));
            }

            return(Ok(updateResult));
        }
Exemple #2
0
        public async Task <IResult> UpdateAsync(CurrencyUnitUpdateDto currencyUpdateDto)
        {
            var findedEntityResult = await this.GetByIdAsync(currencyUpdateDto.Id);

            if (!findedEntityResult.Success)
            {
                return(findedEntityResult);
            }

            var mappedEntity = _mapper.Map(currencyUpdateDto, findedEntityResult.Data);

            var updateStatu = await _currencyUnitDal.UpdateAsync(mappedEntity);

            if (!updateStatu)
            {
                return(new ErrorResult(Messages.CurrencyUnitNotUpdate));
            }

            return(new SuccessResult(Messages.CurrencyUnitUpdated));
        }