public JsonResult Create(ViewYogiProfile model) { try { model.UID = user.Uid; model.CreateDate = DateTime.Now; model.UpgradeDate = DateTime.Now; using (YogiProfileServiceClient client = new YogiProfileServiceClient()) { ViewYogiProfile modelInfo = client.GetYogiProfileById(user.Uid); if (modelInfo != null) { model.ProfileID = modelInfo.ProfileID; client.Update(model); } else { client.Add(model); } } //添加升级订单表 AddLevelOrder(); return(Json(new { code = 0 })); //return RedirectToAction("Index"); } catch { return(Json(new { code = "添加失败!" })); } }
public int Update(ViewYogiProfile model) { try { return(YogiProfileServiceImpl.Update(model)); } catch (Exception ex) { throw ex; } }
public List <ViewYogiProfile> GetYogiProfilePageList(string where, int Gender, int YogisLevel, string YogaTypeid, int page, int pagesize, out int count) { List <YogiProfile> list = Repository.GetYogiProfilePageList(where, Gender, YogisLevel, YogaTypeid, page, pagesize, out count); List <ViewYogiProfile> model = new List <ViewYogiProfile>(); foreach (var item in list) { model.Add(ViewYogiProfile.ToViewModel(item)); } return(model); }
public List <ViewYogiProfile> GetYogiProfilePageList(int page, int pagesize, out int count) { List <YogiProfile> list = Repository.GetYogiProfilePageList(page, pagesize, out count); List <ViewYogiProfile> model = new List <ViewYogiProfile>(); foreach (var item in list) { model.Add(ViewYogiProfile.ToViewModel(item)); } return(model); }
public List <ViewYogiProfile> GetYogiProfileUid(int id) { List <YogiProfile> list = Repository.GetYogiProfileUid(id); List <ViewYogiProfile> model = new List <ViewYogiProfile>(); foreach (var item in list) { model.Add(ViewYogiProfile.ToViewModel(item)); } return(model); }
// // GET: /YogiProfile/Create /// <summary> /// info不为空时,修改审核页面的信息 /// </summary> /// <param name="info"></param> /// <returns></returns> public ActionResult Create(string info) { if (!string.IsNullOrEmpty(info)) { info = "editInfo"; ViewBag.info = info; } ViewYogiProfile model = new ViewYogiProfile(); model = client.GetYogiProfileById(user.Uid); if (model != null) { Tools.WriteTextLog("YogiProfile/Create ", model.UID.ToString()); return(View(model)); } else { Tools.WriteTextLog("YogiProfile/Create ", "model为空"); return(View()); } }
/// <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)); }
public ViewYogiProfile GetYogiProfileById(int id) { return(ViewYogiProfile.ToViewModel(Repository.GetYogiProfileById(id))); }
public int Update(ViewYogiProfile model) { Repository.updateEntity(ViewYogiProfile.ToEntity(model)); return(Repository.Save()); }
public int Add(ViewYogiProfile model) { Repository.Add(ViewYogiProfile.ToEntity(model)); return(Repository.Save()); }