Ejemplo n.º 1
0
 static ComicData()
 {
     ComicCollection.Clear();
     foreach (var c in Comics)
     {
         ComicCollection.Add(c);
     }
 }
Ejemplo n.º 2
0
 /**
  * Set the comic controller's current comic collection and minigame scene name
  */
 public void SetComicAndMinigame(ref ComicCollection cc, string minigameSceneName)
 {
     this.comic        = cc;
     this.minigameName = minigameSceneName;
     if (this.comic == null)
     {
         Debug.Log("NO COMIC FOUND");
     }
 }
Ejemplo n.º 3
0
        ComicCollection CreateComicCollection()
        {
            var comics = new ComicCollection();

            comics.Add(new DilbertComics());
            comics.Add(new SmbcComics());
            comics.Add(new XkcdComics());
            return(comics);
        }
Ejemplo n.º 4
0
        public void ComicCollectionTests()
        {
            var comics = new ComicCollection();

            comics.Add(new DilbertComics());
            comics.Add(new SmbcComics());
            comics.Add(new XkcdComics());

            List <Comic> latest = comics.GetComics().ToList();
        }
Ejemplo n.º 5
0
        public ComicCollectionDto AddComicToCollection(CreateComicCollectionDto input)
        {
            if (_comicCollectionRepository.GetAll().Any(x => x.CollectionId == input.CollectionId && x.ComicId == input.ComicId))
            {
                throw new AppException(" Already in collection");
            }

            var comicCollection = new ComicCollection()
            {
                CollectionId = input.CollectionId,
                ComicId      = input.ComicId
            };

            _comicCollectionRepository.Add(comicCollection);
            _comicCollectionRepository.SaveChanges();
            var comicCollectionDto = _mapper.Map <ComicCollectionDto>(comicCollection);

            return(comicCollectionDto);
        }
Ejemplo n.º 6
0
 public ComicController(ComicCollection comics)
 {
     _comics = comics;
 }