public JsonResult PictureContentEdit(FormCollection collection) { try { // TODO: Add delete logic here int Pid = Convert.ToInt32(collection["Pid"]); string strPictureContent = collection["PictureContent"]; ViewYogaPicture model = client.GetById(Pid); if (model != null) { model.PictureContent = strPictureContent; client.Update(model); return(Json(new { code = 0 })); } else { return(Json(new { code = 1 })); } } catch { return(Json(new { code = 1 })); } }
public JsonResult picCreate() { // TODO: Add insert logic here if (!string.IsNullOrEmpty(Request.Form["Diploma"])) { //相册 string[] strPic = Request.Form["Diploma"].ToString().Split(';'); string[] strpicContent = Request.Form["PictureContent"].ToString().TrimEnd('|').Split('|'); ViewYogaPicture picModel = new ViewYogaPicture(); for (int i = 0; i < strPic.Length - 1; i++) { #region if (!string.IsNullOrEmpty(strPic[i])) { picModel.PictureOriginal = strPic[i]; picModel.Uid = Convert.ToInt32(Request.Form["centerid"]); picModel.PictureType = 6; try { picModel.PictureContent = strpicContent[i]; } catch { picModel.PictureContent = ""; } picModel.CreateTime = DateTime.Now; picModel.CreateUser = 0;//登录用户ID picModel.PictureName = ""; picModel.PictureSmall = ""; picModel.AlbumId = 0; picModel.EvaluateId = 0; picModel.Comid = 0; picModel.PictureLarge = ""; picModel.PictureMiddle = ""; picModel.PircureSize = ""; picModel.CommentCount = 0; picModel.LikeCount = 0; picModel.NotLikeCount = 0; picModel.CommentLimite = 0; picModel.LastChangeTime = DateTime.Now; picModel.HitNum = 0; using (YogaPictureServiceClient clientpic = new YogaPictureServiceClient()) { clientpic.Add(picModel); } } #endregion } } return(Json(new { code = 0 })); }
public string DeletePicbyid(string id) { ViewYogaPicture model = new ViewYogaPicture(); int delid = 0; using (YogaPictureServiceClient clipic = new YogaPictureServiceClient()) { delid = clipic.Delete(id); } return(delid.ToString()); }
public int Update(ViewYogaPicture model) { try { return(YogaPictureServiceImpl.Update(model)); } catch (Exception ex) { throw ex; } }
public ActionResult Create(FormCollection collection) { try { // TODO: Add insert logic here model.CreateDate = DateTime.Now; model.ifShow = true; model.iReadNums = 0; model.ValueType = 0; model.sContent = collection["sContent"].ToString(); model.sTitle = collection["sTitle"].ToString(); model.Uid = Convert.ToInt32(collection["Uid"]); client.Add(model); //start 把sContent中图片添加到相册YogaPicture,类型:3 Regex rg = new Regex("src=\"([^\"]+)\"", RegexOptions.IgnoreCase); var m = rg.Match(model.sContent); while (m.Success) { ViewYogaPicture picModel = new ViewYogaPicture(); picModel.PictureOriginal = m.Groups[1].Value;//这里就是图片路径 picModel.PictureType = 3; picModel.CreateTime = DateTime.Now; picModel.PictureName = "日志相册"; picModel.Uid = 100316;//管理员 picModel.CreateUser = 100316; picModel.PictureContent = "日志相册"; picModel.HitNum = 0; picModel.iAudio = 1; picModel.PictureSmall = ""; picModel.AlbumId = 0; picModel.EvaluateId = 0; picModel.Comid = 0; picModel.PictureLarge = ""; picModel.PictureMiddle = ""; picModel.PircureSize = ""; picModel.CommentCount = 0; picModel.LikeCount = 0; picModel.NotLikeCount = 0; picModel.CommentLimite = 0; picModel.LastChangeTime = DateTime.Now; picclient.Add(picModel); m = m.NextMatch(); } //end return(RedirectToAction("Index")); } catch { return(View()); } }
public List <ViewYogaPicture> GetBackPageList(string Uid, DateTime?createTime, out int count) { List <YogaPicture> list = Repository.GetBackPageList(Uid, createTime, out count); List <ViewYogaPicture> model = new List <ViewYogaPicture>(); foreach (var item in list) { model.Add(ViewYogaPicture.ToViewModel(item)); } return(model); }
public List <ViewYogaPicture> GetListWhere(int uid, string fileName) { List <YogaPicture> list = Repository.GetListWhere(uid, fileName); List <ViewYogaPicture> model = new List <ViewYogaPicture>(); foreach (var item in list) { model.Add(ViewYogaPicture.ToViewModel(item)); } return(model); }
public List <ViewYogaPicture> GetBackUidList(int id, string FName) { List <YogaPicture> list = Repository.GetBackUidList(id, FName); List <ViewYogaPicture> model = new List <ViewYogaPicture>(); foreach (var item in list) { model.Add(ViewYogaPicture.ToViewModel(item)); } return(model); }
public List <ViewYogaPicture> GetYogaPicturePageList(int uid, int page, int pagesize, out int count) { List <YogaPicture> list = Repository.GetYogaPicturePageList(uid, page, pagesize, out count); List <ViewYogaPicture> model = new List <ViewYogaPicture>(); foreach (var item in list) { model.Add(ViewYogaPicture.ToViewModel(item)); } return(model); }
public List <ViewYogaPicture> GetYogaPictureXiLian(int Nums) { List <YogaPicture> list = Repository.GetYogaPicturePageList(Nums); List <ViewYogaPicture> model = new List <ViewYogaPicture>(); foreach (var item in list) { model.Add(ViewYogaPicture.ToViewModel(item)); } return(model); }
public List <ViewYogaPicture> GetListByType(int uid, int typeid) { List <YogaPicture> list = Repository.GetListByType(uid, typeid); List <ViewYogaPicture> model = new List <ViewYogaPicture>(); foreach (var item in list) { model.Add(ViewYogaPicture.ToViewModel(item)); } return(model); }
public ActionResult Edit(ViewYogaPicture model) { try { // TODO: Add update logic here return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(ViewYogaPicture model) { try { // TODO: Add insert logic here return(RedirectToAction("Index")); } catch { return(View()); } }
public JsonResult AudioState() { try { // TODO: Add delete logic here ViewYogaPicture model = new ViewYogaPicture(); int Uid = Convert.ToInt32(Request.Form["Uid"]); int iAudio = Convert.ToInt32(Request.Form["iAudio"]); string FName = string.Empty; DateTime dtTime = new DateTime(); if (Request.Form["FName"] != null) { FName = Request.Form["FName"].ToString(); if (Request.Form["CreateTime"] != null) { dtTime = Convert.ToDateTime(Request.Form["CreateTime"]); //list = client.GetBackUidList(Uid, FName,dtTime); int count = 0; list = client.GetBackPageList(Uid.ToString(), dtTime, out count); } else { // FName = Request.Form["FName"].ToString(); list = client.GetBackUidList(Uid, FName); } } else { list = client.GetBackUidList(Uid); } if (list != null) { foreach (var item in list) { model = item; model.iAudio = iAudio; client.Update(model); } return(Json(new { code = 0 })); } else { return(Json(new { code = 1 })); } } catch { return(Json(new { code = 1 })); } }
public JsonResult Deleteids(string ids) { ViewYogaPicture model = new ViewYogaPicture(); string[] ilist = ids.TrimEnd(',').Split(','); foreach (var i in ilist) { model = client.GetById(Convert.ToInt32(i)); PubClass.FileDel(Server.MapPath(model.PictureOriginal)); client.Delete(i.ToString()); } return(Json(new { code = 0 })); }
public JsonResult AddReport() { JavaScriptSerializer seria = new JavaScriptSerializer(); ViewClassReport report = seria.Deserialize <ViewClassReport>(Request.Form["data"]); ClassReportServiceClient client = new ClassReportServiceClient(); report.UserId = 0; client.Add(report); //qiqi 2015-11-23 //start 把Content中图片添加到相册YogaPicture,类型:6 YogaPictureServiceClient picclient = new YogaPictureServiceClient(); Regex rg = new Regex("src=\"([^\"]+)\"", RegexOptions.IgnoreCase); var m = rg.Match(report.Content); while (m.Success) { ViewYogaPicture picModel = new ViewYogaPicture(); picModel.PictureOriginal = m.Groups[1].Value;//这里就是图片路径 picModel.PictureType = 6; picModel.CreateTime = DateTime.Now; picModel.PictureName = "活动相册"; picModel.Uid = 100316;//管理员 picModel.CreateUser = 100316; picModel.PictureContent = "活动相册"; picModel.HitNum = 0; picModel.iAudio = 1; picModel.PictureSmall = ""; picModel.AlbumId = 0; picModel.EvaluateId = 0; picModel.Comid = 0; picModel.PictureLarge = ""; picModel.PictureMiddle = ""; picModel.PircureSize = ""; picModel.CommentCount = 0; picModel.LikeCount = 0; picModel.NotLikeCount = 0; picModel.CommentLimite = 0; picModel.LastChangeTime = DateTime.Now; picclient.Add(picModel); m = m.NextMatch(); } //end return(Json(report)); }
public JsonResult Delete(int id, FormCollection collection) { try { // TODO: Add delete logic here ViewYogaPicture model = client.GetById(id); string PictureOriginal = model.PictureOriginal; client.Delete(id.ToString()); //删除文件夹中的图片 PubClass.FileDel(Server.MapPath(PictureOriginal)); return(Json(new { code = 0 })); } catch { return(Json(new { code = 1 })); } }
public ActionResult Delete(int id, DateTime?CreateTime) { ViewYogaPicture model = new ViewYogaPicture(); if (CreateTime != null) { list = client.GetBackUidList(id, CreateTime.Value); } else { list = client.GetBackUidList(id); } foreach (var item in list) { model = item; //删除文件夹中的图片 PubClass.FileDel(Server.MapPath(model.PictureOriginal)); client.Delete(model.Pid.ToString()); } return(RedirectToAction("IndexSearch")); }
public int Update(ViewYogaPicture model) { Repository.updateEntity(ViewYogaPicture.ToEntity(model)); return(Repository.Save()); }
// // GET: /Manage/YogaPicture/Details/5 /// <summary> /// 审核 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Details(int id, DateTime?CreateTime, string FName) { ViewBag.Uid = id; ViewYogaPicture picInfo = new ViewYogaPicture(); if (CreateTime != null) { picInfo = client.GetYogaPictureByCreateTime(id, CreateTime.Value); } else if (!string.IsNullOrEmpty(FName)) { picInfo = client.GetYogaPictureById(id, FName); } else { picInfo = client.GetYogaPictureById(id); } if (picInfo == null) { return(Content("<script>alert('已经全部删除!');window.location='/YogaPicture/IndexSearch';</script>")); } //获取相册名称(文件夹) string fileInfo = GetAllFolder(id); string[] ids = fileInfo.Split(','); if (ids.Count() > 0) { List <SelectListItem> selectlist = new List <SelectListItem> { }; foreach (var i in ids) { if (!string.IsNullOrEmpty(i)) { selectlist.Add(new SelectListItem { Text = i, Value = i, Selected = false }); } } ViewData["FName"] = selectlist; } // #region ViewBag.picInfo = picInfo; ViewYogisModels model = modelclient.GetYogisModelsById(id); if (model != null) { if (!string.IsNullOrEmpty(model.RealName)) { ViewBag.Name = model.RealName; } else { ViewYogaUserDetail detEntity = userDetclient.GetYogaUserDetailById(id); if (detEntity != null) { if (!string.IsNullOrEmpty(detEntity.RealName_cn)) { ViewBag.Name = detEntity.RealName_cn; } } else { ViewYogaUser userEntity = userclient.GetYogaUserById(id); if (userEntity != null) { if (!string.IsNullOrEmpty(userEntity.NickName)) { ViewBag.Name = userEntity.NickName; } } } } } else { ViewYogaUserDetail detEntity = userDetclient.GetYogaUserDetailById(id); if (detEntity != null) { if (!string.IsNullOrEmpty(detEntity.RealName_cn)) { ViewBag.Name = detEntity.RealName_cn; } } else { ViewYogaUser userEntity = userclient.GetYogaUserById(id); if (userEntity != null) { if (!string.IsNullOrEmpty(userEntity.NickName)) { ViewBag.Name = userEntity.NickName; } } } } #endregion if (!string.IsNullOrEmpty(FName)) { list = client.GetBackUidList(id, FName); } else if (CreateTime != null) { ViewBag.CreateTime = CreateTime; list = client.GetBackUidList(id, CreateTime.Value); } else { list = client.GetBackUidList(id); } ViewBag.list = list; return(View()); }
public ActionResult IndexPic() { // TODO: Add insert logic here if (!string.IsNullOrEmpty(Request.Form["Diploma"])) { //相册 string[] strPic = Request.Form["Diploma"].ToString().Split(';'); string[] strpicContent = Request.Form["PictureContent"].ToString().TrimEnd('|').Split('|'); ViewYogaPicture picModel = new ViewYogaPicture(); using (YogaPictureServiceClient clientpic = new YogaPictureServiceClient()) { for (int i = 0; i < strPic.Length - 1; i++) { #region if (!string.IsNullOrEmpty(strPic[i])) { picModel.PictureOriginal = strPic[i]; picModel.Uid = Convert.ToInt32(Request.Form["centerid"]); picModel.PictureType = 5;//机构 try { picModel.PictureContent = strpicContent[i]; } catch { picModel.PictureContent = ""; } picModel.CreateTime = DateTime.Now; picModel.CreateUser = 0;//登录用户ID picModel.PictureName = ""; picModel.PictureSmall = ""; picModel.AlbumId = 0; picModel.EvaluateId = 0; picModel.Comid = 0; picModel.PictureLarge = ""; picModel.PictureMiddle = ""; picModel.PircureSize = ""; picModel.CommentCount = 0; picModel.LikeCount = 0; picModel.NotLikeCount = 0; picModel.CommentLimite = 0; picModel.LastChangeTime = DateTime.Now; picModel.HitNum = 0; List <ViewYogaPicture> list = clientpic.GetBackUidList(Convert.ToInt32(Request.Form["centerid"])); if (list.Count() == strPic.Length - 1 && list.Count() != 0) { //edit picModel.Pid = list[i].Pid; clientpic.Update(picModel); } else if (list.Count() == 0) { clientpic.Add(picModel); } else { #region del add if (i == 0) { for (int k = 0; k < list.Count(); k++) { clientpic.Delete(list[k].Pid.ToString()); } } clientpic.Add(picModel); #endregion } } } #endregion } } using (YogaPictureServiceClient clientpic = new YogaPictureServiceClient()) { List <ViewYogaPicture> pic = clientpic.GetBackUidList(Convert.ToInt32(Request.Form["centerid"])); if (pic != null) { ViewBag.Pic = pic; } } ViewBag.centerid = Request.Form["centerid"]; return(View()); }
public int Add(ViewYogaPicture model) { Repository.Add(ViewYogaPicture.ToEntity(model)); return(Repository.Save()); }
public ViewYogaPicture ExistsPictureOriginal(int Uid, string PictureOriginal) { return(ViewYogaPicture.ToViewModel(Repository.ExistsPictureOriginal(Uid, PictureOriginal))); }
public ViewYogaPicture GetYogaPictureById(int id) { return(ViewYogaPicture.ToViewModel(Repository.GetYogaPictureById(id))); }
public ViewYogaPicture GetYogaPictureByCreateTime(int id, DateTime Create) { return(ViewYogaPicture.ToViewModel(Repository.GetYogaPictureByCreateTime(id, Create))); }
public ViewYogaPicture GetYogaPictureById(int id, string FName) { return(ViewYogaPicture.ToViewModel(Repository.GetYogaPictureById(id, FName))); }