Exemplo n.º 1
0
        /// <summary>
        /// APP_VersionInfo加载数据
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Create(int?id)
        {
            APP_VersionInfoModel model = null;

            ViewBag.IsTrueModel = SelectCommon.GetIsTrueModel();
            ViewBag.GetAppModel = SelectCommon.GetAppModel();
            if (id.HasValue)
            {
                SearchAPP_VersionInfoModel spmodel = new SearchAPP_VersionInfoModel();
                spmodel.ID         = id.Value;
                spmodel.PagedIndex = 0;
                spmodel.PagedSize  = 100;

                var result = this._aPP_VersionInfoService.GetAPP_VersionInfoList(spmodel).Data as List <APP_VersionInfoModel>;

                if (result != null && result.Count > 0)
                {
                    model = result[0];
                }
            }
            else
            {
                model = new APP_VersionInfoModel();
            }

            return(PartialView(model));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 添加APP版本信息表
        /// </summary>
        /// <param name="model">用APP版本信息表模型</param>
        /// <returns>是否成功</returns>

        public ResultModel AddAPP_VersionInfo(APP_VersionInfoModel model)
        {
            var result = new ResultModel()
            {
                Data = base._database.Db.APP_VersionInfo.Insert(model)
            };

            return(result);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 删除APP_VersionInfo
        /// </summary>
        /// <param name="model">APP_VersionInfo模型</param>
        /// <returns>是否删除成功</returns>
        public ResultModel DeleteAPP_VersionInfo(APP_VersionInfoModel model)
        {
            var result = new ResultModel()
            {
                Data = base._database.Db.APP_VersionInfo.Delete(ID: model.ID)
            };

            result.IsValid = result.Data > 0 ? true : false;
            return(result);
        }
Exemplo n.º 4
0
        /// <summary>
        /// 更新APP_VersionInfo
        /// </summary>
        /// <param name="model">APP_VersionInfo模型</param>
        /// <returns>是否修改成功</returns>
        public ResultModel UpdateAPP_VersionInfo(APP_VersionInfoModel model)
        {
            var result = new ResultModel()
            {
                Data = base._database.Db.APP_VersionInfo.UpdateByID(ID: model.ID, APPName: model.APPName, Platform: model.Platform, VersionNO: model.VersionNO, VersionName: model.VersionName, UpdateInfo: model.UpdateInfo, UpdateInfoTH: model.UpdateInfoTH, UpdateInfoEN: model.UpdateInfoEN, PackageName: model.PackageName, DownloadURL: model.DownloadURL, FileSize: model.FileSize, IsForceUpdate: model.IsForceUpdate, UpdateBy: model.UpdateBy, UpdateDT: model.UpdateDT)
            };

            result.IsValid = result.Data > 0 ? true : false;
            return(result);
        }
Exemplo n.º 5
0
        public ActionResult Create(APP_VersionInfoModel model)
        {
            var opera = "";

            ViewBag.IsTrueModel = SelectCommon.GetIsTrueModel();
            ViewBag.GetAppModel = SelectCommon.GetAppModel();
            if (ModelState.IsValid)
            {
                ResultModel resultModel = new ResultModel();

                if (model.ID != 0)
                {
                    model.UpdateBy       = UserInfo.CurrentUserName;//asuser.UserName;
                    model.UpdateDT       = DateTime.Now;
                    resultModel.Messages = new List <string>()
                    {
                        this._aPP_VersionInfoService.UpdateAPP_VersionInfo(model).IsValid != false ? "Modify success" : "Modify failed"
                    };
                    opera = string.Format("修改APP_VersionInfo:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "APP_VersionInfo-修改");
                }
                else
                {
                    model.CreateBy = UserInfo.CurrentUserName;
                    model.CreateDT = DateTime.Now;
                    model.UpdateBy = UserInfo.CurrentUserName;
                    model.UpdateDT = DateTime.Now;


                    resultModel.Messages = new List <string>()
                    {
                        this._aPP_VersionInfoService.AddAPP_VersionInfo(model).IsValid != false ? "Add success" : "Add failed"
                    };
                    opera = string.Format("添加APP_VersionInfo:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "APP_VersionInfo-添加");
                }
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            return(PartialView(model));
        }
Exemplo n.º 6
0
        /// <summary>
        /// 删除Banner
        /// </summary>
        /// <param name="bannerId"></param>
        /// <returns></returns>

        public JsonResult DeleteAPP_VersionInfo(int?id)
        {
            var model       = new APP_VersionInfoModel();
            var resultModel = new ResultModel();

            if (id.HasValue)
            {
                model.ID = id.Value;
                var result = this._aPP_VersionInfoService.DeleteAPP_VersionInfo(model).IsValid;
                if (result)
                {
                    resultModel.IsValid  = true;
                    resultModel.Messages = new List <string> {
                        "Delete success"
                    };
                }
                else
                {
                    resultModel.IsValid  = false;
                    resultModel.Messages = new List <string> {
                        "Delete failed"
                    };
                }

                var opera = string.Empty;

                opera = " bannerId:" + model.ID + ",结果:" + resultModel.Messages;
                LogPackage.InserAC_OperateLog(opera, "删除");
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Parameter ID error"
                };
            }

            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
 public static APP_VersionInfo ToEntity(this APP_VersionInfoModel model)
 {
     return(Mapper.Map <APP_VersionInfo>(model));
 }