Example #1
0
        public static object cUpdateLinq(MODEL.Query obj)
        {
            bool reUpdate = false;

            //  qLinq.Connection.Open();
            //  qLinq.Transaction = qLinq.Connection.BeginTransaction();
            try
            {
                var Lquery = (from a in qLinq.TEST_SYSTEMs
                              where  a.ID == obj.ID
                              select a).FirstOrDefault();

                if (Lquery != null)
                {
                    Lquery.EMAIL = obj.EMAIL;
                    Lquery.NAME  = obj.NAME;
                    qLinq.SubmitChanges();
                    reUpdate = true;
                }
            }
            catch (Exception)
            {
                //      if (qLinq.Transaction != null)
                //          qLinq.Transaction.Rollback();

                reUpdate = false;
            }
            finally {
                //     qLinq.Transaction.Dispose();
                //     qLinq.Connection.Close();
            }
            return(reUpdate);
        }
Example #2
0
        public static object cDeleteEntity(MODEL.Query obj)
        {
            Entity.silkspanEntities db = new Entity.silkspanEntities();
            var obReturn = db.TEST_SYSTEM.Where(
                e => (e.ID == obj.ID)
                ).First();

            db.TEST_SYSTEM.DeleteObject(obReturn);
            db.SaveChanges();

            return(true);
        }
Example #3
0
        public static object cInsertEntity(MODEL.Query obj)
        {
            Entity.silkspanEntities db = new Entity.silkspanEntities();
            Entity.TEST_SYSTEM      ob = new  Entity.TEST_SYSTEM();
            ob.NAME        = obj.NAME;
            ob.SYSTEM_NAME = "entity";
            ob.EMAIL       = obj.EMAIL;
            db.TEST_SYSTEM.AddObject(ob);
            db.SaveChanges();

            return(true);
        }
Example #4
0
        public static object cSelectEntity(MODEL.Query obj)
        {
            Entity.silkspanEntities db = new Entity.silkspanEntities();
            var obReturn = db.TEST_SYSTEM.Where(
                e => e.SYSTEM_NAME == "entity"
                ).ToList();

            return(obReturn);


            /*return  db.ExecuteStoreQuery<MODEL.QueryModel>(" select * from TEST_SYSTEM ").ToList();  */
        }
Example #5
0
        public static object cUpdateEntity(MODEL.Query obj)
        {
            Entity.silkspanEntities db = new Entity.silkspanEntities();
            var obReturn = db.TEST_SYSTEM.First(
                e => (e.SYSTEM_NAME == "entity") &&
                (e.ID == obj.ID)
                );

            obReturn.NAME  = obj.NAME;
            obReturn.EMAIL = obj.EMAIL;
            db.SaveChanges();

            return(true);
        }
Example #6
0
        public static object cSelectLinq(MODEL.Query obj)
        {
            /*  var Lquery = from a in qLinq.TEST_SYSTEMs
             *            where a.SYSTEM_NAME.ToLower() == "linq"
             *            select new MODEL.Query
             *            {
             *                 ID =a.ID,
             *                 NAME = a.NAME,
             *                 EMAIL = a.EMAIL
             *            };
             * return Lquery.ToList<MODEL.Query>();
             **/

            string query  = "  SELECT ID,NAME,EMAIL from TEST_SYSTEM  where SYSTEM_NAME='linq' ";
            var    respon = qLinq.ExecuteQuery <MODEL.Query>(query);

            return(respon.ToList());
        }
Example #7
0
        public static object cInsertLinq(MODEL.Query obj)
        {
            bool reUpdate = false;

            //  qLinq.Connection.Open();
            //  qLinq.Transaction = qLinq.Connection.BeginTransaction();
            try
            {
                // query จาก object linq

                /* Linq.TEST_SYSTEM objLinq = new Linq.TEST_SYSTEM();
                 * objLinq.NAME = obj.NAME;
                 * objLinq.EMAIL = obj.EMAIL;
                 * objLinq.SYSTEM_NAME = "linq";
                 *
                 * qLinq.TEST_SYSTEMs.InsertOnSubmit(objLinq);
                 * qLinq.SubmitChanges();*/

                string query  = "  INSERT INTO TEST_SYSTEM(NAME,EMAIL,SYSTEM_NAME) values('" + obj.NAME + "','" + obj.EMAIL + "','linq')   ";
                var    respon = qLinq.ExecuteQuery <MODEL.Query>(query);

                //         qLinq.Transaction.Commit();
            }
            catch (Exception)
            {
                //      if (qLinq.Transaction != null)
                //            qLinq.Transaction.Rollback();

                reUpdate = false;
            }
            finally
            {
                //         qLinq.Transaction.Dispose();
                //         qLinq.Connection.Close();
            }
            return(reUpdate);
        }
Example #8
0
 public static object cDeleteEntity(string data)
 {
     MODEL.Query obj = cHelper.Deserialize <MODEL.Query>(data);
     return(DAL.QueryEntityDAL.cDeleteEntity(obj));
 }
Example #9
0
 public static object cDeleteLinq(string data)
 {
     MODEL.Query obj = cHelper.Deserialize <MODEL.Query>(data);
     return(DAL.QueryLinqDAL.cDeleteLinq(obj));
 }