public bool EmailExists(string emailAddress) { bool emailExists = false; using (var dbContext = new ClubMembershipDbContext()) { emailExists = dbContext.Users.Any(u => u.EmailAddress.ToLower().Trim() == emailAddress.Trim().ToLower()); } return(emailExists); }
public User Login(string emailAddress, string password) { User user = null; using (var dbContext = new ClubMembershipDbContext()) { user = dbContext.Users.FirstOrDefault(u => u.EmailAddress.Trim().ToLower() == emailAddress.Trim().ToLower() && u.Password.Equals(password)); } return(user); }
public bool Register(string[] fields) { using (var dbContext = new ClubMembershipDbContext()) { User user = new User { EmailAddress = fields[(int)FieldConstants.UserRegistrationField.EmailAddress], FirstName = fields[(int)FieldConstants.UserRegistrationField.FirstName], LastName = fields[(int)FieldConstants.UserRegistrationField.LastName], Password = fields[(int)FieldConstants.UserRegistrationField.Password], DateOfBirth = DateTime.Parse(fields[(int)FieldConstants.UserRegistrationField.DateOfBirth]), PhoneNumber = fields[(int)FieldConstants.UserRegistrationField.PhoneNumber], AddressFirstLine = fields[(int)FieldConstants.UserRegistrationField.AddressFirstLine], AddressSecondLine = fields[(int)FieldConstants.UserRegistrationField.AddressSecondLine], AddressCity = fields[(int)FieldConstants.UserRegistrationField.AddressCity], PostCode = fields[(int)FieldConstants.UserRegistrationField.PostCode] }; dbContext.Users.Add(user); dbContext.SaveChanges(); } return(true); }