public IActionResult OnPost() { ZuberUser user = service.GetZuberUser(input.Email); if (user != null && EFUserService.CheckHashedPassword(user.Email, user.Password, input.Password)) { User.Login(user); //IdentityService.Identity.Login(user); return(RedirectToPage("Index")); } failedLogin = true; return(Page()); }
public IActionResult OnPost() { if (!ModelState.IsValid) { return(Page()); } userDot.ZuberUserID = User.User.Id; if (User.User.DotId.HasValue) { dService.UpdateDot(userDot); } else { dService.AddDot(userDot); Dot d = dService.GetDotByUserId(User.User.Id); uService.GiveUserDot(User.User, d.Id); User.Login(uService.GetZuberUserById(User.User.Id)); } if (User.IsDriver) { userRide.DriverId = User.User.Id; if (User.User.RideId.HasValue) { rService.UpdateRide(userRide); } else { rService.AddRide(userRide); Ride r = rService.GetRideByUserId(User.User.Id); User.User.RideId = r.Id; uService.UpdateZuberUser(User.User); User.Login(uService.GetZuberUserById(User.User.Id)); } } return(RedirectToPage("Index")); }
public IActionResult OnPostSave() { if (!ModelState.IsValid) { return(Page()); } service.UpdateZuberUser(editableUser); User.Login(editableUser); if (editableUser.Driver) { return(RedirectToPage("dotSettings")); } return(RedirectToPage("Index")); }
public IActionResult OnPost() { if (!ModelState.IsValid) { return(Page()); } ZuberUser NewToDatabase = new ZuberUser(); NewToDatabase.Name = newUser.Name; NewToDatabase.Email = newUser.Email; NewToDatabase.PhoneNo = newUser.PhoneNo; NewToDatabase.Password = newUser.Password; NewToDatabase.Driver = newUser.Driver; service.AddZuberUser(NewToDatabase); User.Login(service.GetZuberUser(NewToDatabase.Email)); return(RedirectToPage("dotSettings")); }