public async Task <IDataResult <CurrentCard> > AddAsync(CurrentCardAddDto currentCardAddDto) { var mappedEntity = _mapper.Map <CurrentCard>(currentCardAddDto); var result = await _currentCardDal.AddAsync(mappedEntity); if (!result) { return(new ErrorDataResult <CurrentCard>(null, Messages.CurrentCardNotAdded)); } return(new SuccessDataResult <CurrentCard>(mappedEntity, Messages.CurrentCardAdded)); }
public async Task <IActionResult> AddAsync(CurrentCardAddDto currentCardAddDto) { var result = await _currentCardService.AddAsync(currentCardAddDto); return(result.Success == false?BadRequest(result) : Ok(result)); }
private async Task <IDataResult <CurrentCard> > AddCurrentCardAsync(CurrentCardAddDto currentCardAddDto) { return(await _currentCardService.AddAsync(currentCardAddDto)); }