public BusinessOperationResult <bool> CreateNew(User user) { BusinessValidationResult results = userValidator.ValidateForCreate(user); if (!results.IsValid) { return(BusinessOperationResult.CreateNewBoolean(results)); } //Everything fine accountContext.Users.Create(user); accountContext.SaveChanges(); //Success return(new BusinessOperationResult <bool>(true)); }