Example #1
0
        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");
        }
Example #2
0
        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");
        }
Example #3
0
        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();

        }