コード例 #1
0
        public QuicklistComponent(IEntity entity, IEnumerable <CharacterQuicklistDto> quicklist)
        {
            Entity = entity;
            if (quicklist == null)
            {
                return;
            }

            Quicklist.AddRange(quicklist.OrderBy(s => s.Position));
        }
コード例 #2
0
ファイル: QuicklistDAO.cs プロジェクト: DECSMEL/WebContacts
 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);
 }
コード例 #3
0
ファイル: QuicklistDAO.cs プロジェクト: DECSMEL/WebContacts
        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);
        }