Beispiel #1
0
        public async Task <SimpleResult> DeleteWarehouse(WarehousesIdInput input)
        {
            var poco = await GetWarehouse(input);

            poco.Deleted = true;
            _context.Entry(poco).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
            await _context.SaveChangesAsync();

            return(new SimpleResult
            {
                IsSuccess = true
            });
        }
Beispiel #2
0
 public async Task <SimpleResult> DeleteWarehouse(WarehousesIdInput input)
 {
     try
     {
         return(await _warehouse.DeleteWarehouse(input));
     }
     catch
     {
         return(new SimpleResult
         {
             IsSuccess = false
         });
     }
 }
Beispiel #3
0
        public async Task <JsonResult> DeleteWarehouse([FromBody] WarehousesIdInput input)
        {
            var result = await _warehouse.DeleteWarehouse(input);

            return(await GenerateResult(result, _userSettings));
        }
Beispiel #4
0
 private async Task <WarehousePoco> GetWarehouse(WarehousesIdInput input)
 {
     return(await _context.Warehouses.FindAsync(input.WarehouseId));
 }