public void Delete (int id) { context = new PeopleContext(); var person = context.People.First(i => i.Id==id); //context.People.DeleteObject(person); context.People.Remove(person); context.SaveChanges(); }
public void Insert (List<Person> people) { context = new PeopleContext(); for (int i = 0; i<people.Count; i++) { if (people[i] is Man) { context.People.Add(new Model.Man { Id = people[i].Id, Name = people[i].Name, Age = ((Man)people[i]).Age, Stamina = ((Man)people[i]).Stamina, Strength = ((Man)people[i]).Strength }); } else if (people[i] is Woman) { context.People.Add(new Model.Woman { Id = people[i].Id, Name = people[i].Name, Beauty = ((Woman)people[i]).Beauty, EyeColor = ((Woman)people[i]).EyeColor, Smile = ((Woman)people[i]).Smile }); } context.SaveChanges(); } }
public void Update (int id, Person pr) { context = new PeopleContext(); var person = context.People.First(i => i.Id == id); if (person is Man) { ((Man)person).Stamina=((Man)pr).Stamina; ((Man)person).Strength = ((Man)pr).Strength; ((Man)person).Age = ((Man)pr).Age; } else if (person is Woman) { ((Woman)person).Smile=((Woman)pr).Smile; ((Woman)person).EyeColor = ((Woman)pr).EyeColor; ((Woman)person).Beauty = ((Woman)pr).Beauty; } context.SaveChanges(); }