public async Task <bool> reg(RegisterViewModel model, string returnUrl) { var userID = await _userManager.FindByEmailAsync(model.Email); var userDateTimeInfo = new userLoginInfo { LogInDate = DateTime.Now }; String usrDT = userID.Id; userDateTimeInfo.Id = usrDT; _userDateTime.Add(userDateTimeInfo); _userDateTime.SaveChanges(); return(true); }
//Get the UserID and Date/Time when a user logs in public async Task <bool> Login(LoginViewModel model, string returnUrl) { var result = await _signInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, lockoutOnFailure : false); if (result.Succeeded) { var userID = await _userManager.FindByEmailAsync(model.Email); var userDateTimeInfo = new userLoginInfo { LogInDate = DateTime.Now }; String usrDT = userID.Id; userDateTimeInfo.Id = usrDT; _userDateTime.Add(userDateTimeInfo); _userDateTime.SaveChanges(); return(true); } // If we got this far, something failed, redisplay form return(false); }