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); }
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); }