public Weakness Create(CreateWeaknessCommand command) { var Weakness = new Weakness(command.Name, command.Description); Weakness.Validate(); _repository.Create(Weakness); if (Commit()) { return(Weakness); } return(null); }