protected EntityCommandResult CreateEntityCommandResult(bool success, string message = "", object data = null) { var entityCommandResult = new EntityCommandResult(success, message, data); if (entityCommandResult.HasAProblem && notificationContext.HasNotification) { var log = new StringBuilder(); notificationContext.Notifications.ToList().ForEach(error => { entityCommandResult.AddValidationError(error.Message); log.Append(error.Message); }); logger.LogError(log.ToString()); } return(entityCommandResult); }