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