public QuicklistComponent(IEntity entity, IEnumerable <CharacterQuicklistDto> quicklist) { Entity = entity; if (quicklist == null) { return; } Quicklist.AddRange(quicklist.OrderBy(s => s.Position)); }
public bool Create(int personId) { using (var context = new DBContext()) { Quicklist list = new Quicklist() { QuicklistId = personId, Name = "Frends" }; context.Quicklists.Add(list); context.SaveChanges(); } return(true); }
public bool AddToQuicklist(int listId, int personId) { using (var context = new DBContext()) { Person person = new Person { PersonId = personId }; context.Persons.Attach(person); Quicklist qlist = new Quicklist { QuicklistId = listId }; context.Quicklists.Add(qlist); context.Quicklists.Attach(qlist); qlist.Persons.Add(person); context.SaveChanges(); } return(true); }