public JsonResult listuser(int userType) { List <ViewYogaUser> listuser = userclient.BackGetPageList(userType); SearchInstationInfo entity = new SearchInstationInfo(); List <SearchInstationInfo> list = new List <SearchInstationInfo>(); if (userType == 1) { foreach (var item in listuser) { entity = new SearchInstationInfo(); if (string.IsNullOrEmpty(item.NickName)) { entity.NickName = modelsclient.GetYogisModelsById(item.Uid).RealName; } else { entity.NickName = item.NickName; } entity.UId = item.Uid; list.Add(entity); } } else { foreach (var item in listuser) { entity = new SearchInstationInfo(); entity.UId = item.Uid; entity.NickName = item.NickName; list.Add(entity); } } JsonResult js = new JsonResult(); js.Data = list; js.JsonRequestBehavior = JsonRequestBehavior.AllowGet; return(js); }
public JsonResult Detailslistuser(string sContent) { try { list = client.GetByContent(sContent); SearchInstationInfo entity = new SearchInstationInfo(); List <SearchInstationInfo> listinfo = new List <SearchInstationInfo>(); string strUserType = ""; foreach (var item in list) { entity = new SearchInstationInfo(); ViewYogaUser userEntity = userclient.GetById(item.Uid.Value); strUserType += userEntity.UserType + ","; if (userEntity != null) { if (string.IsNullOrEmpty(userEntity.NickName)) { entity.NickName = modelsclient.GetYogisModelsById(item.Uid.Value).RealName; } else { entity.NickName = userEntity.NickName; } entity.UId = item.Uid.Value; } listinfo.Add(entity); } // ViewBag.sType = strUserType.Distinct();//判断是习练者/导师/全部 return(Json(new { code = strUserType.Distinct(), listinfo = listinfo }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { code = 1 })); } }