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