public async Task <IResult> UpdateAsync(IndividualCurrentCardUpdateDto individualCurrentCardUpdateDto) { var forUpdate = await this.GetByIdAsync(individualCurrentCardUpdateDto.Id); if (!forUpdate.Success) { return(forUpdate); } var mappedEntity = _mapper.Map(individualCurrentCardUpdateDto, forUpdate.Data); var result = await _individualCurrentCardDal.UpdateAsync(mappedEntity); if (!result) { return(new ErrorResult(Messages.IndividualCurrentCardNotUpdated)); } return(new SuccessResult(Messages.IndividualCurrentCardUpdated)); }
public async Task <IActionResult> UpdateAsync(IndividualCurrentCardUpdateDto individualCurrentCardUpdateDto) { var result = await _individualCurrentCardService.UpdateAsync(individualCurrentCardUpdateDto); return(result.Success == false?BadRequest(result) : Ok(result)); }