private void TryCreate(Database database, SqlServerUser user) { try { Logger.WriteLine("User: {0}", user); var newUser = new User(database, user.Name) { Login = user.Login }; newUser.Create(); foreach (var role in user.Roles) { newUser.AddToRole(role); } } catch (FailedOperationException ex) { Logger.WriteLine("Adding user {0} failed. Reason: {1} ", user.Name, ex.Message); } }