public User Create(string username) { if (ModelState.IsValid) { using (ShoutboxContext db = new ShoutboxContext()) { //Get the user's information from ActiveDirectory UserPrincipal activeDirectoryUser = _ActiveDirectoryService.GetUser(username); //Store the information in a database for faster processing User user = new User { Name = activeDirectoryUser.DisplayName, Domain = username.Split('\\')[0], Username = username.Split('\\')[1], Division = Division.NL }; db.Users.Add(user); db.SaveChanges(); return(user); } } return(null); }