public async Task <List <DropdownModel> > GetMaterials(MaterialIdInput input) { try { var warehouse = await _context.Warehouses.Where(x => x.UserId == input.PrimaryTechnicianId).FirstOrDefaultAsync(); return(await _procedureService.CallProcedureAsync <DropdownModel>("[dbo].[ReadInventoryFromWarehouseDropdown]", new { WarehousesId = warehouse.Id })); } catch (Exception ex) { return(new List <DropdownModel>()); } }
public async Task <JsonResult> GetMaterials([FromBody] MaterialIdInput input) { var result = await _timesheet.GetMaterials(input); return(await GenerateResult(result, _userSettings)); }