コード例 #1
0
        public void Save(MomocloRequest req)
        {
            if (req.id > 0)
            {
                var rs = from mem in this.MContainer.Members
                         where mem.ID == req.id
                         select mem;

                Member oldRec = rs.Single();

                oldRec.Color      = req.color;
                oldRec.Name       = req.name;
                oldRec.Birth      = req.birth;
                oldRec.Bloodtype  = req.bloodtype;
                oldRec.Birthplace = req.birthplace;
                oldRec.Height     = Utility.NullorValue(req.height);
            }
            else
            {
                Member member = new Member();
                member.Color      = req.color;
                member.Name       = req.name;
                member.Birth      = req.birth;
                member.Bloodtype  = req.bloodtype;
                member.Birthplace = req.birthplace;
                member.Height     = Utility.NullorValue(req.height);

                this.MContainer.Members.AddObject(member);
            }

            this.MContainer.SaveChanges();
        }
コード例 #2
0
        public void Remove(MomocloRequest req)
        {
            var rs = from mem in this.MContainer.Members
                     where mem.ID == req.id
                     select mem;

            this.MContainer.Members.DeleteObject(rs.Single());

            this.MContainer.SaveChanges();
        }