private static void ValidateCommand(IUserIdAndNameCommand command) { var specification = new UserIdAndNameSpecification(); if (!specification.IsSatisfiedBy(command)) { throw new ArgumentException(specification.GetReasonsForDissatisfactionSeparatedWithNewLine()); } }
private void AddAuditTrailEntry(IUserIdAndNameCommand command, User user) { auditTrail.AddEntry(command.UserId, user.Name, command.Name, "Käyttäjätunnus luotu"); }