Ejemplo n.º 1
0
 public Admin AddAdmin(int adminId, int userId)
 {
     if (IsAnAdmin(adminId))
     {
         var newAdmin = new Admin(Id, userId);
         _catalogRepository.AddAdmin(newAdmin);
         return(newAdmin);
     }
     return(null);
 }
Ejemplo n.º 2
0
        public Catalog(string name, int userId, ICatalogRepository CatalogRepository, ICardEventHandler cardEventHandler)
        {
            _catalogRepository = CatalogRepository;
            _cardEventHandler  = cardEventHandler;
            Name = name;

            var catalog = _catalogRepository.AddCatalog(this);

            Id = catalog.Id;

            var admin = new Admin(Id, userId);

            _catalogRepository.AddAdmin(admin);
        }