public ActionResult AddDispensaries(DispensariesViewModel disvm) { if (Session["UserId"] != null) { int userid = int.Parse(Session["UserId"].ToString()); int dispensaryId = _dbds.insertDispensary(disMaps.DispensaryVMtoDispenary(disvm), userid); Session["dispensaryId"] = dispensaryId.ToString(); return RedirectToAction("AddDispensariesDetail", "Properties"); } else { return RedirectToAction("LogIn", "Home"); } }
public ActionResult EditDispensary(DispensariesViewModel disvm, HttpPostedFileBase avtar) { if (Session["UserId"] != null) { if (Session["dispensaryId"] != null) { int userid = int.Parse(Session["UserId"].ToString()); int dispensaryId = int.Parse(Session["dispensaryId"].ToString()); if (avtar != null && avtar.ContentLength > 0) { string ext = avtar.FileName; ext = ext.Substring(ext.LastIndexOf(".")); if (ext == ".jpg" || ext == ".jpeg" || ext == ".png") { var fileName = Path.GetFileName(avtar.FileName); string originalpath = avtar.FileName; fileName = fileName.Substring(0, fileName.LastIndexOf(".") - 1); fileName = fileName + DateTime.Now.Ticks.ToString() + ext; var path = Path.Combine(Server.MapPath("~/DispensaryImages/"), fileName); avtar.SaveAs(path); string path1 = "~/DispensaryImages/" + fileName; disvm.AvtarName = avtar.FileName; disvm.AvtarPathName = path1; } else { ViewBag.Message = "Invalid Image."; return View(); } } _dbds.UpadteDispensary(disMaps.DispensaryVMtoDispenary(disvm), dispensaryId); ViewBag.success = "Dispensary Successfully Updated"; return View(disMaps.DispenaryToDispenaryVM(_dbds.GetDispensaryData(dispensaryId), _db.GetUserProfile(userid))); } else { return RedirectToAction("AddDispensaries", "Properties"); } } else { return RedirectToAction("LogIn", "Home"); } }