Пример #1
0
        public JMSJieDianMXObj UpdateSingle(int id, JMSJieDianMXObjReq data)
        {
            JMSJieDianMXObj model = db.JMSJieDianMXObj.Find(id);

            SetJMSJieDianMXObj(model, data);
            db.SaveChanges();
            return(model);
        }
Пример #2
0
        /// <summary>
        /// 设置model,如果不为空就设置,如果为空则和之前一样
        /// </summary>
        /// <param name="target"></param>
        /// <param name="source"></param>
        /// <returns></returns>
        public JMSJieDianMXObj SetJMSJieDianMXObj(JMSJieDianMXObj model, JMSJieDianMXObjReq data)
        {
            if (data.JmsID != null)
            {
                model.JmsID = data.JmsID.Value;
            }
            if (data.JdClassModelID != null)
            {
                model.JdClassModelID = data.JdClassModelID.Value;
            }
            if (!string.IsNullOrEmpty(data.JdClassModelName))
            {
                model.JdClassModelName = data.JdClassModelName;
            }
            if (data.JdModelID != null)
            {
                model.JdModelID = data.JdModelID.Value;
            }
            if (!string.IsNullOrEmpty(data.JdModelName))
            {
                model.JdModelName = data.JdModelName;
            }
            if (data.JdMXModelID != null)
            {
                model.JdMXModelID = data.JdMXModelID.Value;
            }
            if (!string.IsNullOrEmpty(data.JdMXModelName))
            {
                model.JdMXModelName = data.JdMXModelName;
            }
            if (!string.IsNullOrEmpty(data.JdMXFuJianFileClass))
            {
                model.JdMXFuJianFileClass = data.JdMXFuJianFileClass;
            }
            if (!string.IsNullOrEmpty(data.JdMXFuJianJiaMengClass))
            {
                model.JdMXFuJianJiaMengClass = data.JdMXFuJianJiaMengClass;
            }
            if (!string.IsNullOrEmpty(data.xxJdMXFuJianUrl))
            {
                model.xxJdMXFuJianUrl = data.xxJdMXFuJianUrl;
            }
            if (!string.IsNullOrEmpty(data.JmsUpFileUrl))
            {
                model.JmsUpFileUrl = data.JmsUpFileUrl;
            }
            if (data.JdMXStateID != null)
            {
                model.JdMXStateID = data.JdMXStateID.Value;
            }
            if (data.JmsJdMXConfirmID != null)
            {
                model.JmsJdMXConfirmID = data.JmsJdMXConfirmID.Value;
            }
            if (data.xxJdMXConfirmID != null)
            {
                model.xxJdMXConfirmID = data.xxJdMXConfirmID.Value;
            }
            if (data.projectid != null)
            {
                model.ProjectID = data.projectid.Value;
            }
            if (!string.IsNullOrEmpty(data.optName))
            {
                model.optName = data.optName;
            }
            if (data.optDateTime != null && data.optDateTime != DateTime.MinValue &&
                data.optDateTime != SqlDateTime.MinValue.Value)
            {
                model.optDateTime = data.optDateTime.Value;
            }


            return(model);
        }
Пример #3
0
        public SearchListResult <JMSJieDianMXObj> SearchList(JMSJieDianMXObjReq req)
        {
            var query = from source in db.JMSJieDianMXObj select source;

            if (req.JmsID != null)
            {
                query = query.Where(d => d.JmsID == req.JmsID);
            }
            if (req.JdClassModelID != null)
            {
                query = query.Where(d => d.JdClassModelID == req.JdClassModelID);
            }
            if (!string.IsNullOrEmpty(req.JdClassModelName))
            {
                query = query.Where(d => d.JdClassModelName.Contains(req.JdClassModelName));
            }
            if (req.JdModelID != null)
            {
                query = query.Where(d => d.JdModelID == req.JdModelID);
            }
            if (!string.IsNullOrEmpty(req.JdModelName))
            {
                query = query.Where(d => d.JdModelName.Contains(req.JdModelName));
            }
            if (req.JdMXModelID != null)
            {
                query = query.Where(d => d.JdMXModelID == req.JdMXModelID);
            }
            if (!string.IsNullOrEmpty(req.JdMXModelName))
            {
                query = query.Where(d => d.JdMXModelName.Contains(req.JdMXModelName));
            }
            if (!string.IsNullOrEmpty(req.JdMXFuJianFileClass))
            {
                query = query.Where(d => d.JdMXFuJianFileClass.Contains(req.JdMXFuJianFileClass));
            }
            if (!string.IsNullOrEmpty(req.JdMXFuJianJiaMengClass))
            {
                query = query.Where(d => d.JdMXFuJianJiaMengClass.Contains(req.JdMXFuJianJiaMengClass));
            }
            if (!string.IsNullOrEmpty(req.xxJdMXFuJianUrl))
            {
                query = query.Where(d => d.xxJdMXFuJianUrl.Contains(req.xxJdMXFuJianUrl));
            }
            if (!string.IsNullOrEmpty(req.JmsUpFileUrl))
            {
                query = query.Where(d => d.JmsUpFileUrl.Contains(req.JmsUpFileUrl));
            }
            if (req.JdMXStateID != null)
            {
                query = query.Where(d => d.JdMXStateID == req.JdMXStateID);
            }
            if (req.JmsJdMXConfirmID != null)
            {
                query = query.Where(d => d.JmsJdMXConfirmID == req.JmsJdMXConfirmID);
            }
            if (req.xxJdMXConfirmID != null)
            {
                query = query.Where(d => d.xxJdMXConfirmID == req.xxJdMXConfirmID);
            }
            if (req.projectid != null && req.projectid.Value != 0)
            {
                query = query.Where(d => d.ProjectID == req.projectid);
            }
            if (!string.IsNullOrEmpty(req.optName))
            {
                query = query.Where(d => d.optName.Contains(req.optName));
            }
            if (req.optDateTimeStart != DateTime.MinValue && req.optDateTimeStart != SqlDateTime.MinValue.Value)
            {
                query = query.Where(d => d.optDateTime >= req.optDateTimeStart);
            }
            if (req.optDateTimeEnd != DateTime.MinValue && req.optDateTimeEnd != SqlDateTime.MinValue.Value)
            {
                query = query.Where(d => d.optDateTime >= req.optDateTimeEnd);
            }

            if (string.IsNullOrEmpty(req.sidx))
            {
                req.sidx = "id";
            }
            SearchListResult <JMSJieDianMXObj> retListResult = query.ToSearchList(req);

            return(retListResult);
        }