Esempio n. 1
0
        public async Task <IActionResult> HardDeleteAsync(CurrencyUnitDeleteDto currencyUnitDeleteDto)
        {
            var deleteResult = await _currencyUnitService.HardDeleteAsync(currencyUnitDeleteDto);

            if (!deleteResult.Success)
            {
                return(BadRequest(deleteResult));
            }

            return(Ok(deleteResult));
        }
Esempio n. 2
0
        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));
        }