public IActionResult Procure([FromQuery(Name = "mid")] string materialId) { var materials = materialsService.GetMaterials(); var suppliers = materialsService.GetSuppliers(); var model = new MaterialProcureViewModel() { MaterialId = materialId, Materials = materials.Select(m => new SelectListItem() { Text = $"{m.Element.GetDisplayName()} ({m.Form.ToString()})", Value = m.Id.ToString() }).OrderBy(i => i.Text), Suppliers = suppliers.Where(s => s.ToString() != "None").ToArray() }; return(View(model)); }