public async Task <IResult> UpdateAsync(CorporateCurrentCardUpdateDto corporateCurrentCardUpdateDto) { var forUpdate = await this.GetByIdAsync(corporateCurrentCardUpdateDto.Id); if (!forUpdate.Success) { return(forUpdate); } var mappedEntity = _mapper.Map(corporateCurrentCardUpdateDto, forUpdate.Data); var result = await _corporateCurrentCardDal.UpdateAsync(mappedEntity); if (!result) { return(new ErrorResult(Messages.CorporateCurrentCardNotUpdated)); } return(new SuccessResult(Messages.CorporateCurrentCardUpdated)); }
public async Task <IActionResult> UpdateAsync(CorporateCurrentCardUpdateDto corporateCurrentCardUpdateDto) { var result = await _corporateCurrentCardService.UpdateAsync(corporateCurrentCardUpdateDto); return(result.Success == false?BadRequest(result) : Ok(result)); }