예제 #1
0
        public ActionResult SaveData(List <string> lstId, List <string> lstStore, string quantity, string minAlert)
        {
            try
            {
                string msg  = "";
                string user = CurrentUser.UserName;

                List <StoreSettingModels> listData = new List <StoreSettingModels>();

                for (int i = 0; i < lstId.Count; i++)
                {
                    for (int y = 0; y < lstStore.Count; y++)
                    {
                        listData.Add(new StoreSettingModels
                        {
                            IngredientId = lstId[i],
                            StoreId      = lstStore[y]
                        });
                    }
                }
                _factory.SaveData(listData, quantity, minAlert, user, ref msg);
            }
            catch (Exception ex)
            {
                _logger.Error(ex);
                return(new HttpStatusCodeResult(400, ex.Message));
            }
            StoreSettingViewModels model = new StoreSettingViewModels();

            return(RedirectToAction("Index", model));
        }
예제 #2
0
 // GET: IngStoreSettings
 public ActionResult Index()
 {
     try
     {
         StoreSettingViewModels model = new StoreSettingViewModels();
         return(View(model));
     }
     catch (Exception ex)
     {
         _logger.Error("StoreSettingIndex: " + ex);
         return(new HttpStatusCodeResult(400, ex.Message));
     }
 }
예제 #3
0
 public ActionResult Search(StoreSettingViewModels model)
 {
     try
     {
         model.ListItem = _factory.GetData(model.ListStore, listCompanyId);
         if (model.ListStore != null && model.ListStore.Count > 0)
         {
             model.ListItem.ForEach(x =>
             {
                 x.StoreName = lstStore.Where(z => z.Value.Equals(x.StoreId)).FirstOrDefault().Text;
             });
         }
     }
     catch (Exception e)
     {
         _logger.Error("StoreSettingSearch: " + e);
         return(new HttpStatusCodeResult(400, e.Message));
     }
     return(PartialView("_ListData", model));
 }