public bool ConfirmEmail(string code) { UserToConfirm user = _context.UserToConfirms.FirstOrDefault(x => x.CodeForEmail == code); if (user == null) { return(false); } if (user.EmailConfirmed == null) { user.EmailConfirmed = DateTime.Now; _context.SaveChanges(); } return(true); }
public string CreateUser(User user) { try { _context.Users.Add(user); _context.SaveChanges(); } catch (Exception ex) { var txt = ex; } var guid = Guid.NewGuid(); UserToConfirm userToConfirm = new UserToConfirm { UserId = user.UserId, CodeForEmail = guid.ToString(), Created = DateTime.Now }; _context.UserToConfirms.Add(userToConfirm); _context.SaveChanges(); return(guid.ToString()); }