public User Register(RegisterModel registerModel) { User user = context.Users.FirstOrDefault(u => u.Email == registerModel.Email); if (user == null) { var newUser = UserMapping.MapUserFromRegisterModel(registerModel, context); newUser.Role = GetUserRole(SocialConnectorRoles.User); context.Users.Add(newUser); context.SaveChanges(); Authenticate(registerModel.Email); return(newUser); } return(null); }