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 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 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 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()); }