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> /// <returns></returns> public ActionResult EditItem(int id) { ViewYogaDicItem dic = new ViewYogaDicItem(); using (YogaDicItemServiceClient client = new YogaDicItemServiceClient()) { dic = client.GetYogaDicItemById(id); } return(View(dic)); }
/// <summary> /// 地区 /// </summary> /// <param name="id"></param> /// <returns></returns> public string GetItemName(int id) { ViewYogaDicItem list = new ViewYogaDicItem(); list = dicclient.GetYogaDicItemById(id); if (list != null) { return(list.ItemName); } else { return(""); } }
/// <summary> /// 地区 /// </summary> /// <param name="id"></param> /// <returns></returns> public string GetItemName(int id) { ViewYogaDicItem list = new ViewYogaDicItem(); using (YogaDicItemServiceClient client = new YogaDicItemServiceClient()) { list = client.GetYogaDicItemById(id); } if (list != null) { return(list.ItemName); } else { return(""); } }
/// <summary> /// 升级导师审核中页面 /// </summary> /// <returns></returns> public ActionResult Audit() { #region 登录者的级别 if (user.UserType == 0) { } else//导师级别 { ViewYogisModels vyogism = new ViewYogisModels(); vyogism = mclient.GetYogisModelsById(user.Uid); if (vyogism != null) { ViewBag.level = vyogism.YogisLevel; } } #endregion int id = user.Uid; ViewYogisModels model = new ViewYogisModels(); using (YogisModelsServiceClient client = new YogisModelsServiceClient()) { model = client.GetYogisModelsById(id); if (model != null) { #region //昵称 using (YogaUserServiceClient YogaUserServiceClient = new YogaUserServiceClient()) { ViewBag.NickName = YogaUserServiceClient.GetYogaUserById(model.UID).NickName ?? ""; } #region 会馆 if (!string.IsNullOrEmpty(model.CenterID)) { string[] cenlist = model.CenterID.Split(','); List <ViewCenters> listcenter = new List <ViewCenters>(); using (CentersServiceClient CentersServiceClient = new CentersServiceClient()) { listcenter = CentersServiceClient.GetCentersUid(); string strCentValue = ""; foreach (var i in cenlist) { foreach (var itemCenter in listcenter) { if (i.ToString() == itemCenter.CenterId.ToString()) { strCentValue += itemCenter.CenterName + ','; } } } ViewBag.CentValue = strCentValue; } } #endregion #region 流派 if (!string.IsNullOrEmpty(model.YogaTypeid)) { string[] YogaTypeidlist = model.YogaTypeid.Split(','); List <ViewYogaDicItem> listcenter2 = new List <ViewYogaDicItem>(); using (YogaDicItemServiceClient YogaDicItemServiceClient = new YogaDicItemServiceClient()) { listcenter2 = YogaDicItemServiceClient.GetYogaDicItemList(); string strYogaTypeidValue = ""; foreach (var j in YogaTypeidlist) { foreach (var itemDic in listcenter2) { if (j.ToString() == itemDic.ID.ToString()) { strYogaTypeidValue += itemDic.ItemName + ','; } } } ViewBag.YogaTypeidValue = strYogaTypeidValue; } } #endregion #region 导师列表 if (!string.IsNullOrEmpty(model.TeachYogis)) { string[] TeachYogislist = model.TeachYogis.Split(','); ViewYogisModels model3 = new ViewYogisModels(); string strTeachYogisValue = ""; foreach (var k in TeachYogislist) { model3 = client.GetById(Convert.ToInt32(k)); if (model3 != null) { strTeachYogisValue += model3.RealName + ','; } } ViewBag.TeachYogisValue = strTeachYogisValue; } #endregion //国籍 if (!string.IsNullOrEmpty(model.Nationality)) { if (model.Nationality != "0") { using (YogaDicItemServiceClient YogaDicItemServiceClient = new YogaDicItemServiceClient()) { ViewBag.Nationality = YogaDicItemServiceClient.GetYogaDicItemById(Convert.ToInt32(model.Nationality)).ItemName ?? ""; } } } //国家 if (model.CountryID != null && model.CountryID != 0) { using (YogaDicItemServiceClient YogaDicItemServiceClient = new YogaDicItemServiceClient()) { ViewBag.CountryID = YogaDicItemServiceClient.GetYogaDicItemById(model.CountryID.Value).ItemName ?? ""; } } else { ViewBag.CountryID = ""; } //地址; 省 城市 城区 if (model.ProvinceID != null && model.ProvinceID != 0) { using (YogaDicItemServiceClient YogaDicItemServiceClient = new YogaDicItemServiceClient()) { ViewBag.ProvinceID = YogaDicItemServiceClient.GetYogaDicItemById(model.ProvinceID.Value).ItemName ?? ""; } } else { ViewBag.ProvinceID = ""; } if (model.CityID != null && model.CityID != 0) { using (YogaDicItemServiceClient YogaDicItemServiceClient = new YogaDicItemServiceClient()) { ViewBag.CityID = YogaDicItemServiceClient.GetYogaDicItemById(model.CityID.Value).ItemName ?? ""; } } else { ViewBag.CityID = ""; } if (model.DistrictID != null && model.DistrictID != 0) { using (YogaDicItemServiceClient YogaDicItemServiceClient = new YogaDicItemServiceClient()) { ViewBag.DistrictID = YogaDicItemServiceClient.GetYogaDicItemById(model.DistrictID.Value).ItemName ?? ""; } } else { ViewBag.DistrictID = ""; } ViewBag.Address = ViewBag.ProvinceID + "--" + ViewBag.CityID + "--" + ViewBag.DistrictID; #endregion } else { ViewBag.CentValue = ""; ViewBag.YogaTypeidValue = ""; ViewBag.TeachYogisValue = ""; } } YogiProfileServiceClient proClient = new YogiProfileServiceClient(); ViewYogiProfile pro = proClient.GetYogiProfileById(id); if (pro != null) { ViewBag.pro = pro; } //using (YogaPictureServiceClient clientpic = new YogaPictureServiceClient()) //{ // List<ViewYogaPicture> pic = clientpic.GetUidList(id); // if (pic != null) // { // ViewBag.Pic = pic; // } //} return(View(model)); }
// // GET: /Mechanism/ public ActionResult Index(int page = 1, string id = "0") { //派别 int typeid = 0; if (!string.IsNullOrEmpty(Request.Form["typeid"])) { typeid = Convert.ToInt32(Request.Form["typeid"]); } //瑜伽类别 if (!string.IsNullOrEmpty(Request.Form["centerclassid"])) { id = Request.Form["centerclassid"]; } //国家 int CountryID = 0; if (!string.IsNullOrEmpty(Request.Form["hidCountryID"])) { CountryID = Convert.ToInt32(Request.Form["hidCountryID"]); } //省份 int ProvinceID = 0; if (!string.IsNullOrEmpty(Request.Form["hidProvinceID"])) { ProvinceID = Convert.ToInt32(Request.Form["hidProvinceID"]); } //城市 int CityID = 0; if (!string.IsNullOrEmpty(Request.Form["hidCityID"])) { CityID = Convert.ToInt32(Request.Form["hidCityID"]); } //地区 int DistrictID = 0; if (!string.IsNullOrEmpty(Request.Form["hidDistrictID"])) { DistrictID = Convert.ToInt32(Request.Form["hidDistrictID"]); } List <ViewCenters> list = new List <ViewCenters>(); int count = 0; int pagesize = 5; using (CentersServiceClient client = new CentersServiceClient()) { list = client.GetCentersPageList("", DistrictID, CityID, ProvinceID, CountryID, typeid, id, page, pagesize, out count); } List <ViewCentersGroup> centergroups = new List <ViewCentersGroup>(); ViewCentersGroup centergroup = new ViewCentersGroup(); using (EvaluatesServiceClient eclient = new EvaluatesServiceClient()) { int rcount = 0; foreach (ViewCenters c in list) { rcount = 0; centergroup = new ViewCentersGroup(); centergroup.center = c; eclient.GetRecommendCount(c.CenterId, out rcount); centergroup.recommond = rcount; //派别 string typename = string.Empty; if (c.YogaTypeid != null) { string[] arrtypeid = c.YogaTypeid.Replace("|", "").Split(','); for (int i = 0; i < arrtypeid.Length; i++) { if (!String.IsNullOrEmpty(arrtypeid[i])) { typename += dicclient.GetYogaDicItemById(Convert.ToInt32(arrtypeid[i])).ItemName + ","; } } if (!String.IsNullOrEmpty(typename)) { typename = typename.Substring(0, typename.Length - 1); } } centergroup.Address = method.GetItemName(c.CountryID.Value) + "·" + method.GetItemName(c.ProvinceID.Value) + "·" + method.GetItemName(c.CityID.Value) + "·" + method.GetItemName(c.DistrictID.Value); centergroup.centertype = typename; centergroups.Add(centergroup); } } Webdiyer.WebControls.Mvc.PagedList <ViewCentersGroup> pagelist = new Webdiyer.WebControls.Mvc.PagedList <ViewCentersGroup>(centergroups, page, pagesize, count); if (Request.IsAjaxRequest()) { return(PartialView("IndexList", pagelist)); } return(View(pagelist)); }