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));
        }