Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
 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));
 }