public async Task <IActionResult> DeleteAsync(int id)
        {
            var result = await _assetService.DeleteAsync(id);

            if (!result.Success)
            {
                return(BadRequest(result.Message));
            }

            var response = _mapper.Map <AssetResource>(result.Asset);

            return(Ok(response));
        }
예제 #2
0
        public async Task <ActionResult <bool> > DeleteAsset(Guid id)
        {
            UserViewModel user = await GetCurrentUserAsync();

            if (user == null)
            {
                return(HandleUserNotFoundResult());
            }

            bool result = await _assetService.DeleteAsync(user.Id, id);

            return(Ok(result));
        }
        public async Task <ActionResult> DeleteAsync([FromRoute] int id)
        {
            try
            {
                await _assetService.DeleteAsync(id);

                return(NoContent());
            }
            catch (AssetNotFoundException ex)
            {
                _logger.LogWarning("Requested asset {0} not found!", ex.Message);
                return(NotFound());
            }
        }
예제 #4
0
 public async Task <object> deletebyid(int id)
 {
     return(await _assetService.DeleteAsync(id));
 }
예제 #5
0
        public async Task <ServiceResult> DeleteAsync([FromQuery] long id)
        {
            await _assetService.DeleteAsync(id);

            return(ServiceResult.Successed("资产分类删除成功!"));
        }
예제 #6
0
        public async Task <IActionResult> DeleteAssetType([FromRoute] int id)
        {
            await _assetService.DeleteAsync(id);

            return(Ok(await Result.SuccessAsync("Deleted successfully.")));
        }