public ActionResult Edit(AppVersionInfo info) { AppVersionInfo infoExist = AppVersionBLL.GetList(p => p.Version == info.Version).FirstOrDefault(); if (infoExist != null && infoExist.ID != info.ID) { return(Json(new APIJson(-1, "版本已存在"))); } if (string.IsNullOrEmpty(info.Version)) { return(Json(new APIJson(-1, "版本未填写"))); } if (string.IsNullOrEmpty(info.Version.Trim())) { return(Json(new APIJson(-1, "版本不能是空格,请正确填写"))); } infoExist = AppVersionBLL.GetList(p => p.ID == info.ID).FirstOrDefault(); if (null == infoExist) { return(Json(new APIJson(-1, "parms error"))); } infoExist.Version = info.Version; infoExist.Detail = info.Detail; if (AppVersionBLL.Edit(infoExist)) { return(Json(new APIJson(0, "提交成功"))); } return(Json(new APIJson(-1, "提交失败"))); }
public ActionResult Edit(int id) { AppVersionInfo info = AppVersionBLL.GetList(p => p.ID == id).FirstOrDefault(); return(View(info)); }
public ActionResult Create(AppVersionInfo info) { if (string.IsNullOrEmpty(info.Version)) { return(Json(new APIJson(-1, "名称未填写"))); } HttpPostedFileBase FileMain = Request.Files["FileMain"]; if (null == FileMain) { return(Json(new APIJson(-1, "请选择文件"))); } string FilePathRelative = "/Content/AppVersion/"; string FileName = info.Version + ".zip"; string FileFullPath = Server.MapPath(FilePathRelative); if (!Directory.Exists(FileFullPath)) { Directory.CreateDirectory(FileFullPath); } FileMain.SaveAs(FileFullPath + FileName); info.SRC = FilePathRelative + FileName; info.CreateDate = DateTime.Now; AppVersionBLL.Create(info); if (info.ID > 0) { return(Json(new APIJson(0, "添加成功", new { info.ID, info.Version }))); } return(Json(new APIJson(-1, "添加失败"))); }
public ActionResult Index(int page = 1) { var list = AppVersionBLL.GetList(p => true); list = list.OrderByDescending(p => p.ID); IPagedList <AppVersionInfo> result = list.ToPagedList(page, PageSize); return(View(result)); }
public ActionResult Delete(int id) { var info = AppVersionBLL.GetList(p => p.ID == id).FirstOrDefault(); if (null == info) { return(Json(new APIJson(-1, "删除失败,参数有误"))); } if (AppVersionBLL.Delete(info)) { return(Json(new APIJson(0, "删除成功"))); } return(Json(new APIJson(-1, "删除失败,请重试"))); }
internal static object CheckAppVersion(AppMgrRequest pRequest) { var para = pRequest.GetParameters <GetVersionReqPara>(); var bll = new AppVersionBLL(pRequest.GetUserInfo()); var item = bll.GetVersion(pRequest.ClientID, pRequest.AppCode, para.Version); if (item == null) { return new { } } ; var temp = new { AppID = item.AppID, AppCode = item.AppCode, Description = item.Description, Version = item.Version, PackageUrl = string.IsNullOrEmpty(pRequest.Plat) ? item.AndroidPackageUrl : (pRequest.Plat == "2" ? item.IOSPackageUrl : item.AndroidPackageUrl), Name = item.Name }; return(temp); } }
public ActionResult Save(AppVersions model) { AppVersionBLL fbb = new AppVersionBLL(); return(Json(fbb.Update(model, UserId, UserName).toJson())); }