public async Task <IActionResult> UpdateAsync(CurrencyUnitUpdateDto currencyUnitUpdateDto) { var updateResult = await _currencyUnitService.UpdateAsync(currencyUnitUpdateDto); if (!updateResult.Success) { return(BadRequest(updateResult)); } return(Ok(updateResult)); }
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)); }