public ActionResult Search(PurchaseOrderViewModels model) { try { if (!string.IsNullOrEmpty(model.StoreID) || model.ApplyFrom.HasValue || model.ApplyTo.HasValue) { model.ListItem = _factory.GetData(model.StoreID, listCompanyId, model.ApplyFrom, model.ApplyTo); model.ListItem.ForEach(x => { var currency = lstCur.Where(z => z.Value.Equals(x.Store)).FirstOrDefault(); x.Symbol = currency == null ? "$" : currency.Text; //x.StoreName = lstStore.Where(ww => ww.Value == x.StoreID).Select(ss => ss.Text).FirstOrDefault(); x.StoreName = lstStore.Where(ww => ww.Id == x.StoreID).Select(ss => ss.Name).FirstOrDefault(); }); CurrentUser.StoreId = model.StoreID; } } catch (Exception e) { _logger.Error("PurchaseOrderSearch: " + e); return(new HttpStatusCodeResult(400, e.Message)); } return(PartialView("_ListData", model)); }