Example #1
0
 public ActionResult HostListing()
 {
     using (UserDataContext db = new UserDataContext())
     {
         return View(db.HostSpace.ToList());
     }
 }
Example #2
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 #3
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 #4
0
        // GET: Account

        public ActionResult Index()

        {
            using (UserDataContext db = new UserDataContext())
            {
                return View(db.userAcount.ToList());
            }

        }
Example #5
0
        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");
            }

        }
Example #6
0
        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();
        }
Example #7
0
 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");
     }
 }
Example #8
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();

        }
Example #9
0
 public ActionResult HostDetails(int? id)
 {
     using (UserDataContext db = new UserDataContext())
     {
         return View(db.HostSpace.Where(c => c.HostID == id).ToList());
     }
 }