public ActionResult Search(IngredientViewModel model) { try { model.CompanyId = listCompanyId[0]; if (model.CompanyId != null) { var data = _factory.GetData(model); data.ForEach(x => { if (!string.IsNullOrEmpty(x.CompanyId)) { x.CompanyName = lstCompany.Where(z => z.Value.Equals(x.CompanyId)).FirstOrDefault().Text; } }); model.ListItem = data; } } catch (Exception e) { _logger.Error("IngredientSearch: " + e); return(new HttpStatusCodeResult(400, e.Message)); } return(PartialView("_ListData", model)); }