public static MyObject FromSerializable(MyObjectDTO myObjSerialized)
 {
     return(new MyObject(
                myObjSerialized.SomeValue,
                myObjSerialized.SomeValueUpdated
                ));
 }
예제 #2
0
        public void Put(string code, [FromBody] MyObjectDTO myObjectDto)
        {
            MyObject myObject;

            using (var context = new twoormonedbContext())
            {
                myObject = context.MyObject.SingleOrDefault(mo => mo.Code == code);

                myObject.Code        = myObjectDto.Code;
                myObject.Description = myObjectDto.Description;

                context.SaveChanges();
            }
        }
예제 #3
0
        public void Post([FromBody] MyObjectDTO myObjectDto)
        {
            var myObject = new MyObject()
            {
                Code        = myObjectDto.Code,
                Description = myObjectDto.Description
            };

            using (var context = new twoormonedbContext())
            {
                context.Add(myObject);
                context.SaveChanges();
            }
        }
        public void Put(string code, [FromBody] MyObjectDTO myObjectDto)
        {
            var session = NHibernateSession.OpenSession();

            var myObject = session.QueryOver <MyObject>().Where(mo => mo.Code == code).List().FirstOrDefault();

            myObject.Code        = myObjectDto.Code;
            myObject.Description = myObjectDto.Description;

            using (var transaction = session.BeginTransaction())
            {
                session.Save(myObject);
                transaction.Commit();
            }
        }
        public void Post([FromBody] MyObjectDTO myObjectDto)
        {
            var myObject = new MyObject {
                Code        = myObjectDto.Code,
                Description = myObjectDto.Description
            };

            var session = NHibernateSession.OpenSession();

            using (var transaction = session.BeginTransaction())
            {
                session.Save(myObject);
                transaction.Commit();
            }
        }