Пример #1
0
        public ActionResult Registration(User account)
        {
            using (MyWorldEntities dbModel = new MyWorldEntities())
            {
                if (dbModel.User.Any(x => x.Username == account.Username))
                {
                    ViewBag.DuplicateMessage = "Username already exists!";
                }

                else if (dbModel.User.Any(x => x.EmailID == account.EmailID))
                {
                    ViewBag.DuplicateMessage = "Email already exists!";
                }

                else
                {
                    //account.Password = Crypto.HashPassword(account.Password);
                    dbModel.User.Add(account);
                    dbModel.SaveChanges();
                    ModelState.Clear();
                    ViewBag.SuccessMessage = "Registration is Successfull";
                }
            }

            return(View());
        }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            MyWorldEntities db          = new MyWorldEntities();
            Cause           causeDetail = db.Cause.Find(id);

            db.Cause.Remove(causeDetail);
            db.SaveChanges();
            return(RedirectToAction("Admin", "User"));
        }
Пример #3
0
        // GET: PersonalDetails/Delete/5
        public ActionResult Delete(int?id)
        {
            MyWorldEntities db = new MyWorldEntities();

            Cause causeDetail = db.Cause.Find(id);

            if (causeDetail == null)
            {
                return(HttpNotFound());
            }
            return(View(causeDetail));
        }
Пример #4
0
        public ActionResult CreateCause(Cause c)
        {
            var  dbModel          = new MyWorldEntities();
            int  currentSessionId = Convert.ToInt32(Session["UserID"]);
            User currentUser      = dbModel.User.Find(currentSessionId);

            c.User = currentUser;
            dbModel.Cause.Add(c);
            dbModel.SaveChanges();

            TempData["message"] = "The cause has been created!";

            return(View());
        }
Пример #5
0
        public ActionResult Login(UserLogin user)
        {
            using (MyWorldEntities dbModel = new MyWorldEntities())
            {
                var member = dbModel.User.SingleOrDefault(x => x.Username == user.Username && x.Password == user.Password);
                if (member != null)
                {
                    Session["UserID"]   = member.UserID.ToString();
                    Session["Username"] = member.Username.ToString();
                    return(RedirectToActionPermanent("Index", "Home"));
                }

                else
                {
                    ViewBag.DuplicateMessage = "Wrong Username or Password";
                }
            }

            return(View());
        }
Пример #6
0
        public ActionResult Admin()
        {
            MyWorldEntities db = new MyWorldEntities();

            return(View(db.Cause.ToList()));
        }