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