Esempio n. 1
0
        public void AddBird(BirdEntryViewModel bird)
        {
            var birdModel = new Bird()
            {
                Id             = bird.Id,
                Name           = bird.Name,
                Description    = bird.Description,
                Length         = bird.Length,
                BaseColor      = bird.BaseColor,
                Type           = bird.Type,
                Picture        = bird.Picture,
                SightingsCount = 0
            };

            this.birds.Add(birdModel);
        }
Esempio n. 2
0
        public bool UpdateBird(BirdEntryViewModel bird)
        {
            Bird birdToUpdate = this.birds.Find(b => b.Id == bird.Id);

            if (birdToUpdate != null)
            {
                birdToUpdate.Id          = bird.Id;
                birdToUpdate.Name        = bird.Name;
                birdToUpdate.BaseColor   = bird.BaseColor;
                birdToUpdate.Description = bird.Description;
                birdToUpdate.Length      = bird.Length;
                birdToUpdate.Type        = bird.Type;
                birdToUpdate.Picture     = bird.Picture;

                return(true);
            }

            return(false);
        }