Ejemplo n.º 1
0
        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));
        }