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 }); }
public async Task <SimpleResult> DeleteWarehouse(WarehousesIdInput input) { try { return(await _warehouse.DeleteWarehouse(input)); } catch { return(new SimpleResult { IsSuccess = false }); } }
public async Task <JsonResult> DeleteWarehouse([FromBody] WarehousesIdInput input) { var result = await _warehouse.DeleteWarehouse(input); return(await GenerateResult(result, _userSettings)); }
private async Task <WarehousePoco> GetWarehouse(WarehousesIdInput input) { return(await _context.Warehouses.FindAsync(input.WarehouseId)); }