Example #1
0
        public IActionResult Create_Deposit_Withdraw(NewWithdrawWrapper NewWithdraw, int UserID)
        {
            if (!isLoggedIn)
            {
                return(RedirectToAction("Index", "Home"));
            }
            if (ModelState.IsValid == false)
            {
                NewWithdrawWrapper MoneyWrapper = new NewWithdrawWrapper();
                MoneyWrapper.Transcations = db.Transactions.ToList();
                return(View("NewDish", MoneyWrapper));
            }

            NewWithdraw.Form.UserId = (int)uid;
            db.Transactions.Add(NewWithdraw.Money);
            db.SaveChanges();
            return(RedirectToAction("ViewMoney"));
        }
Example #2
0
        public IActionResult Registering(User newUser)
        {
            if (ModelState.IsValid)
            {
                if (db.Users.Any(u => u.Email == newUser.Email))
                {
                    ModelState.AddModelError("Email", "is Taken");
                }
            }
            if (ModelState.IsValid == false)
            {
                return(View("Register"));
            }

            PasswordHasher <User> hasher = new PasswordHasher <User>();

            newUser.Password = hasher.HashPassword(newUser, newUser.Password);
            db.Users.Add(newUser);
            db.SaveChanges();
            HttpContext.Session.SetInt32("UserId", newUser.UserId);

            return(RedirectToAction("ViewMoney", "Money"));
        }