public BusinessOperationResult <bool> Update(User user) { BusinessValidationResult results = userValidator.ValidateForUpdate(user); if (!results.IsValid) { return(BusinessOperationResult.CreateNewBoolean(results)); } //Everything fine accountContext.Users.Update(user); //Getting into this indicates there was an issue if (accountContext.SaveChanges() == 0) { return(BusinessOperationResult.CreateNewBooleanError(BusinessMessageSource.BusinessRule, Resources.UserNotFound)); } //Success return(new BusinessOperationResult <bool>(true)); }