コード例 #1
0
ファイル: DAOMock.cs プロジェクト: Dnigor/Multitier
        public Table GetQuery(string data)
        {
            List<Person> people = (from p in dataBase
                                   select p).ToList();
            Table table = new Table();
            table.InitalizeTable(people);

            return table;
        }
コード例 #2
0
ファイル: DAO.cs プロジェクト: Dnigor/Multitier-Project
        public void UpdatePerson(Table table)
        {
            int id = int.Parse(table.ValuesList.First().First().ToString());
            var person = db.People.First(i => i.ID == id);

            List<object> values = table.ValuesList.First();
            for (int i = 0; i < person.Length; i++)
            {
                person[i] = values[i];
            }
            db.SaveChanges();
        }
コード例 #3
0
ファイル: DAO.cs プロジェクト: Dnigor/Multitier-Project
 public Table GetQuery(string data)
 {
     Table table = new Table();
     table.InitalizeTable(db.CreateObjectSet<Person>());
     return table;
 }
コード例 #4
0
 private void ClientEvents_UpdateRecord(object sender, SocketEventArgs e)
 {
     Table table = new Table();
     table.TypesList = e.Command.TypesList;
     table.ValuesList = e.Command.ValuesList;
     dao.UpdatePerson(table);
 }
コード例 #5
0
 private void ClientEvents_AddRecord(object sender, SocketEventArgs e)
 {
     Table table = new Table();
     dao.AddPerson(e.Command.ValuesList);
 }
コード例 #6
0
 private void ClientEvents_UpdateRecord(object sender, SocketEventArgs e)
 {
     Table table = new Table();
     table.TypesList = e.Command.TypesList;
     table.ValuesList = e.Command.ValuesList;
     dao.UpdatePerson(int.Parse(e.Command.ValuesList.First().First().ToString()), e.Command.ValuesList.First());
 }