/// <summary> /// 会馆名称 /// </summary> /// <param name="CenterId"></param> /// <returns></returns> public string GetCenterName(string CenterId) { string ReturnValue = string.Empty; if (!string.IsNullOrEmpty(CenterId)) { ViewCenters entity = new ViewCenters(); if (CenterId.IndexOf(',') != -1) { string[] ids = CenterId.Split(','); foreach (var i in ids) { entity = new ViewCenters(); entity = cenclient.GetById(Convert.ToInt32(i)); if (entity != null) { ReturnValue += entity.CenterName + ","; } } } else { entity = cenclient.GetById(Convert.ToInt32(CenterId.Trim())); if (entity != null) { ReturnValue = entity.CenterName; } } } return(ReturnValue); }
public ActionResult SchoolPicList(int id, int page = 1) { ViewCenters c = new ViewCenters(); using (CentersServiceClient client = new CentersServiceClient()) { c = client.GetCentersById(id); } int mycount = 0; ViewBag.url = Request.Url.AbsolutePath; ViewBag.id = id; ViewBag.C = c; ViewBag.evalcount = mycount; #region 机构相册 List <ViewYogaPicture> pic = null; using (YogaPictureServiceClient clientpic = new YogaPictureServiceClient()) { //机构相册分类5 pic = clientpic.GetListByType(id, 5); } #endregion return(View(pic)); }
public JsonResult Create(ViewCenters Model) { try { using (CentersServiceClient client = new CentersServiceClient()) { Model.UpgradeDate = Model.CreateDate = DateTime.Now; Model.CenterName = Request.Form["CenterName"].ToString(); Model.CenterAddress = ""; Model.DistrictID = Convert.ToInt32(Request.Form["ddlDistrictID"]); Model.CityID = Convert.ToInt32(Request.Form["ddlCityID"]); Model.ProvinceID = Convert.ToInt32(Request.Form["ddlProvinceID"]); Model.CountryID = Convert.ToInt32(Request.Form["ddlCountryID"]); Model.CenterType = "1"; Model.CenterBanner = ""; Model.CenterIntrodition = ""; Model.CenterPortraint = ""; Model.Uid = user.Uid.ToString(); Model.OpenTime = DateTime.Now.ToString("yyyy-MM-dd "); Model.CloseTime = DateTime.Now.ToString("yyyy-MM-dd "); client.Add(Model); } return(Json(new { code = 0 })); } catch (Exception ex) { return(Json(new { code = ex.Message })); } }
public ActionResult DetailEval(int id) { ViewEvaluatesGroup group = new ViewEvaluatesGroup(); ViewEvaluates eval = new ViewEvaluates(); using (EvaluatesServiceClient c = new EvaluatesServiceClient()) { eval = c.GetEvaluatesById(id); group.entity = eval; } if (eval != null) { ViewYogaUser user = clientUser.GetById(eval.Evaluateid); if (user != null) { group.FromUser = user.NickName; } ViewCenters center = client.GetById(eval.ToUid.Value); if (center != null) { group.CetnerName = center.CenterName; } } return(View(group)); }
public ActionResult Detail(int id) { ViewCenters center = new ViewCenters(); center = client.GetCentersById(id); string country = string.Empty; string province = string.Empty; string city = string.Empty; string dis = string.Empty; using (YogaDicItemServiceClient itemclient = new YogaDicItemServiceClient()) { if (center.CountryID != 0) { country = itemclient.GetYogaDicItemById(Convert.ToInt32(center.CountryID)).ItemName; } if (center.ProvinceID != 0) { province = itemclient.GetYogaDicItemById(Convert.ToInt32(center.ProvinceID)).ItemName; } if (center.CityID != 0) { city = "--" + itemclient.GetYogaDicItemById(Convert.ToInt32(center.CityID)).ItemName; } if (center.DistrictID != 0) { dis = "--" + itemclient.GetYogaDicItemById(Convert.ToInt32(center.DistrictID)).ItemName; } ViewBag.country = country; ViewBag.addr = province + city + dis; } return(View(center)); }
/// <summary> /// 点评 /// </summary> /// <param name="page"></param> /// <param name="centertype"></param> /// <returns></returns> public ActionResult IndexEval(int page = 1, string centertype = "0") { ViewBag.centertype = centertype; List <ViewEvaluatesGroup> listGroupMsg = new List <ViewEvaluatesGroup>(); List <ViewEvaluates> list = new List <ViewEvaluates>(); int count = 0; using (EvaluatesServiceClient evalclient = new EvaluatesServiceClient()) { list = evalclient.GetEvaluatesPageList(page, 15, out count); } foreach (var item in list) { ViewEvaluatesGroup model = new ViewEvaluatesGroup(); model.entity = item; ViewYogaUser usermodel = clientUser.GetYogaUserById(item.FromUid.Value); if (usermodel != null) { model.FromUser = usermodel.NickName; } ViewCenters center = client.GetById(item.ToUid.Value); if (center != null) { model.CetnerName = center.CenterName; } listGroupMsg.Add(model); } PagedList <ViewEvaluatesGroup> pagelist = new PagedList <ViewEvaluatesGroup>(listGroupMsg, page, 15, count); return(View(pagelist)); }
private ViewCenters GetCenterAllInfo(int id) { ViewCenters c = new ViewCenters(); using (CentersServiceClient client = new CentersServiceClient()) { c = client.GetCentersById(id); } ViewBag.centerid = id; #region 评价列表 using (EvaluatesServiceClient clientEval = new EvaluatesServiceClient()) { int count = 0; clientEval.GetRecommendCount(id, out count); ViewBag.Recommend = count; List <ViewEvaluates> evalEntity = new List <ViewEvaluates>(); evalEntity = clientEval.GettEvalUid(id); List <ViewEvaluatesGroup> listGroupMsg = new List <ViewEvaluatesGroup>(); foreach (var item in evalEntity) { ViewEvaluatesGroup model = new ViewEvaluatesGroup(); model.entity = item; //评论人 ViewYogaUser usermodel = clientUser.GetYogaUserById(item.FromUid.Value); if (usermodel != null) { model.FromUser = usermodel.NickName; } //回复 List <ViewEvaluates> listM = clientEval.GetEvalParentID(item.Evaluateid); List <ViewEvaluatesGroup> entitylist = new List <ViewEvaluatesGroup>(); foreach (var it in listM) { ViewEvaluatesGroup entityMsg = new ViewEvaluatesGroup(); entityMsg.entity = it; //评论人 ViewYogaUser usermodel2 = clientUser.GetYogaUserById(it.FromUid.Value); if (usermodel2 != null) { entityMsg.FromUser = usermodel2.NickName; } entitylist.Add(entityMsg); } model.msgList = entitylist; listGroupMsg.Add(model); } ViewBag.EvalInfo = listGroupMsg; } #endregion return(c); }
/// <summary> /// 返回学院简介 /// </summary> /// <param name="id">学院编号</param> /// <returns></returns> public string SchoolDetailsByJson(int id) { ViewCenters c = new ViewCenters(); using (CentersServiceClient client = new CentersServiceClient()) { c = client.GetCentersById(id); } return(c.CenterProfile); }
public List <ViewCenters> GetCentersListByClassCenterID(string classCenterID) { List <ViewCenters> model = new List <ViewCenters>(); var list = Repository.GetCentersListByClassCenterID(classCenterID); foreach (var item in list) { model.Add(ViewCenters.ToViewModel(item)); } return(model); }
public int Add(ViewCenters model) { try { return(CentersServiceImpl.Add(model)); } catch (Exception ex) { throw ex; } }
public JsonResult Edit(ViewCenters modeltemp) { try { int centerid = Convert.ToInt32(Request.Form["CenterId"]); ViewCenters model = client.GetById(centerid); model.CenterName = Request.Form["CenterName"].ToString(); model.CenterAddress = Request.Form["CenterAddress"].ToString(); model.DistrictID = Convert.ToInt32(Request.Form["ddlDistrictID"]); model.CityID = Convert.ToInt32(Request.Form["ddlCityID"]); model.ProvinceID = Convert.ToInt32(Request.Form["ddlProvinceID"]); model.CountryID = Convert.ToInt32(Request.Form["ddlCountryID"]); model.CenterType = Request.Form["CenterType"]; if (Request.Form["CenterBanner"] != "") { model.CenterBanner = Request.Form["CenterBanner"]; } if (Request.Form["CenterPortraint"] != "") { model.CenterPortraint = Request.Form["CenterPortraint"]; } if (Request.Form["hYogaTypeid"] != "") { string temptypeid = Request.Form["hYogaTypeid"].ToString().TrimEnd(',') == "" ? Request.Form["YogaTypeid"].ToString().TrimEnd(',') : Request.Form["hYogaTypeid"].ToString().TrimEnd(','); string[] arrtypeid = temptypeid.Split(','); string newtypeid = string.Empty; for (int i = 0; i < arrtypeid.Length; i++) { if (!String.IsNullOrEmpty(arrtypeid[i])) { arrtypeid[i] = "|" + arrtypeid[i] + "|"; newtypeid += arrtypeid[i] + ","; } } model.YogaTypeid = newtypeid; } model.CenterIntrodition = Request.Form["CenterIntrodition"]; model.UpgradeDate = DateTime.Now; model.CenterProfile = Request.Form["CenterProfile"].ToString(); string opentime = DateTime.Now.ToString("yyyy-MM-dd ") + Request.Form["OpenTime"]; string closetime = DateTime.Now.ToString("yyyy-MM-dd ") + Request.Form["CloseTime"]; model.OpenTime = opentime; // Convert.ToDateTime(opentime); model.CloseTime = closetime; // Convert.ToDateTime(closetime); client.Update(model); return(Json(new { code = 0 })); } catch (Exception ex) { return(Json(new { code = ex.ToString() })); } }
public List <ViewCenters> GetCentersPageList(string where, int Gender, int YogisLevel, string YogaTypeid, int page, int pagesize, out int count) { List <Centers> list = Repository.GetCentersPageList(where, Gender, YogisLevel, YogaTypeid, page, pagesize, out count); List <ViewCenters> model = new List <ViewCenters>(); foreach (var item in list) { model.Add(ViewCenters.ToViewModel(item)); } return(model); }
public List <ViewCenters> GetCentersPageList(int page, int pagesize, string centertype, out int count) { List <Centers> list = Repository.GetCentersPageList(page, pagesize, centertype, out count); List <ViewCenters> model = new List <ViewCenters>(); foreach (var item in list) { model.Add(ViewCenters.ToViewModel(item)); } return(model); }
public List <ViewCenters> GetCentersUid(int id) { List <Centers> list = Repository.GetCentersUid(id); List <ViewCenters> model = new List <ViewCenters>(); foreach (var item in list) { model.Add(ViewCenters.ToViewModel(item)); } return(model); }
public List <ViewCenters> GetCentersPageList(string strWhere, int DistrictId, int CityId, int PorviceId, int Countryid, int lp, string Centertypeid, int page, int pagesize, out int count) { List <Centers> list = Repository.GetCentersPageList(strWhere, DistrictId, CityId, PorviceId, Countryid, lp, Centertypeid, page, pagesize, out count); List <ViewCenters> model = new List <ViewCenters>(); foreach (var item in list) { model.Add(ViewCenters.ToViewModel(item)); } return(model); }
///学院详细信息 public ActionResult SchoolDetails(int id, int page = 1) { int mycount = 0; ViewBag.url = Request.Url.AbsolutePath; ViewCenters c = GetAllMechanis(id, out mycount, page); ViewBag.C = c; ViewBag.evalcount = mycount; Webdiyer.WebControls.Mvc.PagedList <ViewEvaluatesGroup> l = new Webdiyer.WebControls.Mvc.PagedList <ViewEvaluatesGroup>(ViewBag.EvalInfo, page, 2, mycount); if (Request.IsAjaxRequest()) { return(PartialView("GetAllMechanis", l)); } return(View(l)); }
public ActionResult CreateCenter(ViewCenters Model) { try { using (CentersServiceClient client = new CentersServiceClient()) { Model.CenterName = Request.Form["CenterName"].ToString(); Model.CenterState = 2; Model.CenterSource = 2; Model.CenterAddress = ""; Model.UpgradeDate = Model.CreateDate = DateTime.Now; Model.DistrictID = 0; Model.CityID = 0; Model.ProvinceID = 0; Model.CountryID = 0; Model.CenterType = ""; Model.CenterBanner = ""; Model.CenterIntrodition = ""; Model.CenterPortraint = ""; string temptypeid = ""; string[] arrtypeid = temptypeid.Split(','); string newtypeid = string.Empty; for (int i = 0; i < arrtypeid.Length; i++) { if (!String.IsNullOrEmpty(arrtypeid[i])) { arrtypeid[i] = "|" + arrtypeid[i] + "|"; newtypeid += arrtypeid[i] + ","; } } Model.YogaTypeid = newtypeid; Model.OpenTime = DateTime.Now.ToString("yyyy-MM-dd "); Model.CloseTime = DateTime.Now.ToString("yyyy-MM-dd "); client.Add(Model); return(Json(Model)); } } catch (Exception ex) { throw ex; } }
public ActionResult Create(ViewCenters Model) { try { using (CentersServiceClient client = new CentersServiceClient()) { Model.CenterName = Request.Form["CenterName"].ToString(); Model.CenterAddress = Request.Form["CenterAddress"].ToString(); Model.UpgradeDate = Model.CreateDate = DateTime.Now; Model.DistrictID = Convert.ToInt32(Request.Form["ddlDistrictID"]); Model.CityID = Convert.ToInt32(Request.Form["ddlCityID"]); Model.ProvinceID = Convert.ToInt32(Request.Form["ddlProvinceID"]); Model.CountryID = Convert.ToInt32(Request.Form["ddlCountryID"]); Model.CenterType = Request.Form["CenterType"]; Model.CenterBanner = Request.Form["CenterBanner"]; Model.CenterIntrodition = Request.Form["CenterIntrodition"]; Model.CenterPortraint = Request.Form["CenterPortraint"]; string temptypeid = Request.Form["hYogaTypeid"].ToString().TrimEnd(',') == "" ? Request.Form["YogaTypeid"].ToString().TrimEnd(',') : Request.Form["hYogaTypeid"].ToString().TrimEnd(','); string[] arrtypeid = temptypeid.Split(','); string newtypeid = string.Empty; for (int i = 0; i < arrtypeid.Length; i++) { if (!String.IsNullOrEmpty(arrtypeid[i])) { arrtypeid[i] = "|" + arrtypeid[i] + "|"; newtypeid += arrtypeid[i] + ","; } } Model.YogaTypeid = newtypeid; string opentime = Request.Form["OpenTime"]; string closetime = Request.Form["CloseTime"]; Model.OpenTime = DateTime.Now.ToString("yyyy-MM-dd ") + opentime; Model.CloseTime = DateTime.Now.ToString("yyyy-MM-dd ") + closetime; client.Add(Model); } return(RedirectToAction("Index", new { centertype = Request.Form["CenterType"] })); } catch (Exception ex) { throw ex; } }
// // GET: /Manage/Centers/Edit/5 public ActionResult Edit(int id) { ViewCenters center = new ViewCenters(); center = client.GetCentersById(id); #region 流派 if (!string.IsNullOrEmpty(center.YogaTypeid)) { string[] YogaTypeidlist = center.YogaTypeid.Replace("|", "").Split(','); List <ViewYogaDicItem> listcenter2 = new List <ViewYogaDicItem>(); using (YogaDicItemServiceClient YogaDicItemServiceClient = new YogaDicItemServiceClient()) { listcenter2 = YogaDicItemServiceClient.GetYogaDicItemList(); string strYogaTypeidValue = ""; foreach (var j in YogaTypeidlist) { if (!string.IsNullOrEmpty(j)) { foreach (var itemDic in listcenter2) { if (j.ToString() == itemDic.ID.ToString()) { strYogaTypeidValue += itemDic.ItemName + ','; } } } } ViewBag.YogaTypeidValue = strYogaTypeidValue; } } #endregion return(View(center)); }
// // GET: /Mechanism/Details/5 public ActionResult Details(int id, int page = 1) { int mycount = 0; ViewBag.url = Request.Url.AbsolutePath; ViewCenters c = GetAllMechanis(id, out mycount, page); ViewBag.C = c; ViewBag.evalcount = mycount; #region 机构相册 using (YogaPictureServiceClient clientpic = new YogaPictureServiceClient()) { //机构相册分类5 List <ViewYogaPicture> pic = clientpic.GetListByType(id, 5); if (pic != null) { ViewBag.Pic = pic; } } #endregion #region 机构星级分数 using (CenterStareServiceClient client = new CenterStareServiceClient()) { int count = 0; decimal price = 0; double centerclass = 0; double env = 0; double service = 0; List <ViewCenterStare> starelist = client.GetCentersPageList(id, out count); if (starelist != null && starelist.Count != 0) { price = (from s in starelist select s.Price).Average(); centerclass = (from s in starelist select s.Centerclass).Average(); env = (from s in starelist select s.Env).Average(); service = (from s in starelist select s.Service).Average(); } ViewBag.price = price; ViewBag.centerclass = centerclass; ViewBag.env = env; ViewBag.service = service; } #endregion #region 机构活动 ClassServiceClient classclient = new ClassServiceClient(); List <ViewClass> classlist = classclient.GetClassesByZhuanYe(0, page, c.CenterId, 3); ViewBag.classlist = classlist; #endregion ViewBag.Members = Members(id); Webdiyer.WebControls.Mvc.PagedList <ViewEvaluatesGroup> l = new Webdiyer.WebControls.Mvc.PagedList <ViewEvaluatesGroup>(ViewBag.EvalInfo, page, 10, mycount); if (Request.IsAjaxRequest()) { return(PartialView("GetAllMechanis", l)); } return(View(l)); }
public int Add(ViewCenters model) { Repository.Add(ViewCenters.ToEntity(model)); return(Repository.Save()); }
public ViewCenters GetById(int id) { return(ViewCenters.ToViewModel(Repository.Get(id))); }
public ViewCenters GetCentersByUid(string Uid) { return(ViewCenters.ToViewModel(Repository.GetCentersByUid(Uid))); }
public ViewCenters GetCentersByCenterName(string CenterName) { return(ViewCenters.ToViewModel(Repository.GetCentersByCenterName(CenterName))); }
/// <summary> /// 格式化json /// </summary> /// <param name="imgs"></param> /// <returns></returns> private string FormateJson(List <ViewYogaPicture> imgs, int id, int imgid) { //获得当前相册人 ViewCenters center = null; //获得当前相册人 ViewYogisModels model = null; ViewYogaUserDetail udetail = null; ViewYogaUser u = null; YogaUserDetailServiceClient udetailClient = new YogaUserDetailServiceClient(); YogisModelsServiceClient modelClient = new YogisModelsServiceClient(); YogaUserServiceClient userClient = new YogaUserServiceClient(); string defaultimg = string.Empty; string defaultname = string.Empty; using (CentersServiceClient centerClient = new CentersServiceClient()) { center = centerClient.GetCentersById(id); } if (center != null) { defaultimg = center.CenterPortraint; defaultname = center.CenterName; } tMessageServiceClient mesClient = new tMessageServiceClient(); StringBuilder sb = new StringBuilder(); sb.Append("{"); sb.Append("\"code\":1,"); sb.Append("\"album\":\"默认相册\","); sb.Append(String.Format("\"showimages\":\"{0}\",", imgid)); sb.Append("\"thumbList\":["); using (tMessageServiceClient msgClient = new tMessageServiceClient()) { foreach (ViewYogaPicture img in imgs) { sb.Append("{"); sb.Append("\"id\":"); sb.Append(String.Format("\"{0}\",", img.Pid)); sb.Append("\"title\":"); sb.Append("\"相册\","); sb.Append("\"user\":"); sb.Append(String.Format("\"{0}\",", defaultname)); sb.Append("\"avatar\":"); sb.Append(String.Format("\"{0}\",", defaultimg)); sb.Append("\"time\":"); sb.Append(string.Format("\"{0}\",", img.CreateTime == null ? "" : Convert.ToDateTime(img.CreateTime).ToString("yyyy-MM-dd HH:mm"))); sb.Append("\"desc\":"); sb.Append(string.Format("\"{0}\",", img.PictureContent)); sb.Append("\"thumb\":"); sb.Append(string.Format("\"{0}\",", img.PictureOriginal)); sb.Append("\"large\":"); sb.Append(string.Format("\"{0}\",", img.PictureOriginal)); sb.Append("\"comment\":"); sb.Append("["); List <ViewtMessage> messages = mesClient.GettMessageUid(img.Pid, 5); foreach (ViewtMessage v in messages) { string defcovimg = string.Empty; string defname = string.Empty; if (v.FormType == 0) { udetail = udetailClient.GetYogaUserDetailById((int)v.FromUid); if (udetail != null) { defcovimg = CommonInfo.GetDisplayImg(udetail.DisplayImg); } u = userClient.GetYogaUserById((int)v.FromUid); if (u != null) { defname = u.NickName; } } else { model = modelClient.GetYogisModelsById((int)v.FromUid); if (model != null) { defcovimg = CommonInfo.GetDisplayImg(model.DisplayImg); defname = model.RealName; } } sb.Append("{"); sb.Append("\"avatar\":"); sb.Append(String.Format("\"{0}\",", defcovimg)); sb.Append("\"user\":"); sb.Append(String.Format("\"{0}\",", defname)); sb.Append("\"msg\":"); sb.Append(String.Format("\"{0}\"", v.sContent)); sb.Append("},"); } if (messages != null && messages.Count > 0) { sb.Remove(sb.Length - 1, 1); } sb.Append("]"); sb.Append("},"); } } if (imgs != null && imgs.Count > 0) { sb.Remove(sb.Length - 1, 1); } sb.Append("]"); sb.Append("}"); return(sb.ToString()); }
public int Update(ViewCenters model) { Repository.updateEntity(ViewCenters.ToEntity(model)); return(Repository.Save()); }
public ViewCenters GetAllMechanis(int id, out int mycount, int page = 1) { ViewCenters c = new ViewCenters(); using (CentersServiceClient client = new CentersServiceClient()) { c = client.GetCentersById(id); } ViewBag.centerid = id; #region 评价列表 int count = 0; int pagesize = 10; List <ViewEvaluatesGroup> listGroupMsg = new List <ViewEvaluatesGroup>(); using (EvaluatesServiceClient clientEval = new EvaluatesServiceClient()) { int tjcount = 0; clientEval.GetRecommendCount(id, out tjcount); ViewBag.Recommend = tjcount; List <ViewEvaluates> evalEntity = new List <ViewEvaluates>(); evalEntity = clientEval.GettEvalUid(id, page, pagesize, out count); mycount = count; foreach (var item in evalEntity) { ViewEvaluatesGroup model = new ViewEvaluatesGroup(); model.entity = item; //评论人 ViewYogaUser usermodel = clientUser.GetYogaUserById(item.FromUid.Value); if (usermodel != null) { model.FromUser = usermodel.NickName; } if (usermodel.UserType == 0) { ViewYogaUserDetail newmodel = clientuserdetail.GetYogaUserDetailById(item.FromUid.Value); if (newmodel != null) { model.DisplayImg = CommonInfo.GetDisplayImg(newmodel.DisplayImg); model.Url = "/YogaUserDetail/Details/" + item.FromUid.Value; } } else { ViewYogisModels newmodel = clientmodel.GetYogisModelsById(item.FromUid.Value); if (newmodel != null) { model.DisplayImg = CommonInfo.GetDisplayImg(newmodel.DisplayImg); model.FromUser = newmodel.RealName; if (newmodel.YogisLevel == 4) { model.Url = "/Yogaguru/Details/" + item.FromUid.Value; } else { model.Url = "/YogisModels/Details/" + item.FromUid.Value; } } } //回复 List <ViewEvaluates> listM = clientEval.GetEvalParentID(item.Evaluateid); List <ViewEvaluatesGroup> entitylist = new List <ViewEvaluatesGroup>(); foreach (var it in listM) { ViewEvaluatesGroup entityMsg = new ViewEvaluatesGroup(); entityMsg.entity = it; //评论人 ViewYogaUser usermodel2 = clientUser.GetYogaUserById(it.FromUid.Value); if (usermodel2 != null) { entityMsg.FromUser = usermodel2.NickName; } entitylist.Add(entityMsg); } model.msgList = entitylist; listGroupMsg.Add(model); } ViewBag.EvalInfo = listGroupMsg; } #endregion return(c); }