예제 #1
0
        public ActionResult Add()
        {
            //var viewModel = new InfoMedicineAdd();
            //viewModel.Usage = GetUsageListItemAsync();
            //return View(viewModel);
            Session["status"] = "Add Medicine Information";
            if (Session["LoginUserName"] == null)
            {
                return(RedirectToAction("Login", "Account"));
            }
            MedicineInfoAndCategoryViewModel model = new MedicineInfoAndCategoryViewModel();
            string Medicineno = Request.Form.Get("ID");

            model.Usage = GetUsageListItemAsync();
            return(View(model));
        }
예제 #2
0
        public ActionResult Edit(string id)
        {
            Session["status"] = "Edit Medicine Information";
            try
            {
                if (Session["LoginUserName"] == null)
                {
                    return(RedirectToAction("Login", "Account"));
                }

                var Model      = new MedicineInfoAndCategoryViewModel();
                var SearchInfo = _infoMedicineProvider.GetInfoMedicineById(id);

                Model.Usage = GetUsageListItemAsync();

                Model.ID     = SearchInfo[0].ID;
                Model.name   = SearchInfo[0].name;
                Model.origin = SearchInfo[0].origin;
                Model.PD     = SearchInfo[0].PD;
                string a     = "[0-9]+";
                Regex  regex = new Regex(a);
                Match  match = regex.Match(SearchInfo[0].EXP);
                Model.EXP = match.ToString();
                string b     = "[a-z]+";
                Regex  Regex = new Regex(b);
                Match  Match = Regex.Match(SearchInfo[0].EXP);
                Model.date  = Match.ToString();
                Model.price = SearchInfo[0].price;

                var SearchCategory = _medicineCategoryProvider.GetCategoryByID(id);

                Model.category = SearchCategory[0].category;
                Model.usage    = SearchCategory[0].usage;

                ViewData["Category"] = GetCategory();
                ViewData["Date"]     = GetDate();
                return(View(Model));
            }
            catch
            {
                return(RedirectToAction("Main", "InfoMedicine"));
            }
        }