public JsonResult CreateDataInfo(DataInfoViewModel item)
 {
     try
     {
         data_info dinfo = new data_info
         {
             Data_Info_Describe = item.Data_Info_Describe,
             Data_Info_Image    = item.Data_Info_Image,
             Data_Info_Name     = item.Data_Info_Name,
             data_detail_info   = item.data_detail_info,
             ID             = item.ID,
             CreateDateTime = DateTime.Now,
             UpdateDateTime = DateTime.Now,
             Data_Type_ID   = item.Data_Type_ID,
             data_type_info = item.data_type_info
         };
         if (dinfo.ID > 0)
         {
             datainfoService.UpdateEntity(dinfo);
         }
         else
         {
             datainfoService.AddEntity(dinfo);
         }
         var result = new { State = "Success" };
         return(Json(result, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         var result = new { State = "Exception", Message = ex.Message };
         return(Json(result, JsonRequestBehavior.AllowGet));
     }
 }
        // GET: /<controller>/
        public IActionResult Index(string id, string pageclick, string RecordTime, string userName, string Level)
        {
            Dictionary <string, string> paraDic = new Dictionary <string, string>();

            if (!string.IsNullOrEmpty(userName))
            {
                paraDic.Add("userName", userName);
            }
            if (!string.IsNullOrEmpty(RecordTime))
            {
                paraDic.Add("RecordTime", RecordTime);
            }
            if (!string.IsNullOrEmpty(Level))
            {
                paraDic.Add("Level", Level);
            }

            DataInfoViewModel dataInfo = new DataInfoViewModel();

            if (string.IsNullOrEmpty(pageclick))
            {
                pageclick = "1";
            }
            var resultModel = new DataInfoViewModel
            {
                dataInfo = dataInfo.GetDataInfo(_appConf, Convert.ToInt32(pageclick), ref paraDic),
                paraDic  = paraDic
            };

            return(View(resultModel));
        }
示例#3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <param name="pageclick"></param>
        /// <param name="infoTime"></param>
        /// <param name="userName"></param>
        /// <param name="Level"></param>
        /// <returns></returns>
        public IActionResult DataInfo(string id, string pageclick, string infoTime, string userName, string Level)
        {
            Dictionary <string, string> paraDic = new Dictionary <string, string>();

            if (!string.IsNullOrEmpty(userName))
            {
                paraDic.Add("userName", userName);
            }
            if (!string.IsNullOrEmpty(infoTime))
            {
                paraDic.Add("infoTime", infoTime);
            }
            if (!string.IsNullOrEmpty(Level))
            {
                paraDic.Add("Level", Level);
            }

            DataInfoViewModel dataInfo = new DataInfoViewModel();

            if (string.IsNullOrEmpty(pageclick))
            {
                pageclick = "1";
            }
            var resultModel = new DataInfoViewModel
            {
                dataInfo = dataInfo.GetDataInfo(_appConf, Convert.ToInt32(pageclick), ref paraDic),
                //PageNum = dataInfo.GetPageNum(),
                //clickpagenow = dataInfo.GetClickPage(),
                //allowPageNum = Convert.ToInt32(_appConf.AttriList.FirstOrDefault(l => l.key == "allowPageNum").value),
                paraDic = paraDic
            };

            return(View(resultModel));
        }