public void EditGeneralAttributes(string name, string description, byte[] logo, string manager, string league, string country, int formedYear, string facebook, string instagram, Stadium stadium, string externalId) { _name = name; _description = description; _logo = logo; _manager = manager; _league = league; _country = country; _formedYear = formedYear; _facebook = facebook; _instagram = instagram; _stadium = stadium; _externalId = externalId; AddDomainEvent(new TeamGeneralAttributesEditedDomainEvent(name, description, logo, manager, league, country, formedYear, facebook, instagram, stadium, externalId)); }
private Team(string name, string description, byte[] logo, string manager, string league, string country, int formedYear, string facebook, string instagram, Stadium stadium, string externalId) { Id = new TeamId(Guid.NewGuid()); _name = name; _description = description; _logo = logo; _manager = manager; _league = league; _country = country; _formedYear = formedYear; _facebook = facebook; _instagram = instagram; _stadium = stadium; _externalId = externalId; AddDomainEvent(new TeamCreatedDomainEvent(Id)); }
public static Team CreateNew(string name, string description, byte[] logo, string manager, string league, string country, int formedYear, string facebook, string instagram, Stadium stadium, string externalId) { return(new Team(name, description, logo, manager, league, country, formedYear, facebook, instagram, stadium, externalId)); }