public async Task <IActionResult> HardDeleteAsync(CurrencyUnitDeleteDto currencyUnitDeleteDto) { var deleteResult = await _currencyUnitService.HardDeleteAsync(currencyUnitDeleteDto); if (!deleteResult.Success) { return(BadRequest(deleteResult)); } return(Ok(deleteResult)); }
public async Task <IResult> HardDeleteAsync(CurrencyUnitDeleteDto currencyDeleteDto) { var findedEntityResult = await this.GetByIdAsync(currencyDeleteDto.Id); if (!findedEntityResult.Success) { return(findedEntityResult); } var deleteStatu = await _currencyUnitDal.HardDeleteAsync(findedEntityResult.Data); if (!deleteStatu) { return(new ErrorResult(Messages.CurrencyUnitNotDeleted)); } return(new SuccessResult(Messages.CurrencyUnitDeleted)); }