public IActionResult Approve(string id) { MyIdentityUser user = _context.GetUser(id); user.DriverStatus = "Accepted"; _userManager.AddToRoleAsync(user, "Driver"); _context.Update(user); _context.SaveChanges(); var subject = "Request to Become Driver Accepted"; var message = "Congratulations, your request to become a driver has been accepted!"; new Mailer().SendMail(subject, user.Email, message); return(RedirectToAction("RequestDriver")); }
public IActionResult BecomeDriver() { string driverStatus = _identityContext.GetUser(User.FindFirstValue(ClaimTypes.NameIdentifier)).DriverStatus; ViewData["DriverStatus"] = driverStatus; return(View()); }