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