public ActionResult HostListing() { using (UserDataContext db = new UserDataContext()) { return View(db.HostSpace.ToList()); } }
public ActionResult Register(UserAcount acount) { if (ModelState.IsValid) { using (UserDataContext db = new UserDataContext()) { var CheckUser = db.userAcount.Where(u => u.UserName.ToLower() == acount.UserName.ToLower()).FirstOrDefault(); if (CheckUser == null) { db.userAcount.Add(acount); db.SaveChanges(); ViewBag.Message = "X1"; return RedirectToAction("login"); } else { ModelState.AddModelError("", "Username is alredy used"); ViewBag.Message = "X2"; return View(); } } //ModelState.Clear(); loadViewBag(); } return View("Login"); }
public ActionResult AddHost(HostSpace host, HttpPostedFileBase upload) { /* if(image != null) { host.HostImages = image.ho; host.ImageMimeType = image.ContentType; host.PhotoFile = new byte[image.ContentLength]; image.InputStream.Read(host.PhotoFile, 0, image.ContentLength); }*/ using (UserDataContext db = new UserDataContext()) { host.UserID = Convert.ToInt32(Session["UserID"]); db.HostSpace.Add(host); db.SaveChanges(); ViewBag.Message = "Sucsesfully Add-ed!"; return RedirectToAction("UserProfile", "Account"); } /* if (ModelState.IsValid) { if (upload != null && upload.ContentLength > 0) { var image = new HostImage { ImageName = Guid.NewGuid().ToString() + System.IO.Path.GetFileName(upload.FileName), FileType = FileType.image }; host.HostImages = new List<HostImage>(); host.HostImages.Add(image); } }*/ return RedirectToAction("UserProfile", "Account"); }
// GET: Account public ActionResult Index() { using (UserDataContext db = new UserDataContext()) { return View(db.userAcount.ToList()); } }
public ActionResult MyHost() { int UserId = Convert.ToInt32(Session["UserID"]); if (Session["UserID"] != null) { using (UserDataContext db = new UserDataContext()) { return View(db.HostSpace.Where(c => c.UserID == UserId).ToList()); } } else { return View("Login"); } }
public ActionResult Login(UserAcount user) { using (UserDataContext db = new UserDataContext()) { var usr = db.userAcount.Where(u => u.UserName == user.UserName && u.Password == user.Password).FirstOrDefault(); if (usr != null) { Session["UserID"] = usr.UserID.ToString(); Session["UserName"] = usr.UserName.ToString(); return RedirectToAction("HostListing", "Host"); } else { ModelState.AddModelError("", "Username or Password is Wrong"); } } return View(); }
public ActionResult UserProfile() { int Id = Convert.ToInt32(Session["UserID"]); if (Session["UserID"] != null) { using (UserDataContext db = new UserDataContext()) { return View(db.userAcount.Where(u => u.UserID == Id).ToList()); } } else { return View("Login"); } }
public ActionResult ResetPassword(UserAcount user) { using (UserDataContext db = new UserDataContext()) { string TempPassword = GeneratePassword().ToString(); var usr = db.userAcount.Where(u => u.Email.ToLower() == user.Email.ToLower()).FirstOrDefault(); if (usr != null) { usr.Password = TempPassword.ToString(); usr.ConfirmPassword = TempPassword.ToString(); db.SaveChanges(); // SendMail(user.Email, TempPassword); return RedirectToAction("Login"); } else { ModelState.AddModelError("", "Rat Matyueb Shena?"); } } return View(); }
public ActionResult HostDetails(int? id) { using (UserDataContext db = new UserDataContext()) { return View(db.HostSpace.Where(c => c.HostID == id).ToList()); } }