/// <summary> /// Get user information from mall /// </summary> /// <param name="user_id"></param> /// <param name="user_name"></param> /// <returns></returns> public BUser GetUser(string user_id, string user_name) { UserGetRequest req = new UserGetRequest(); req.Fields = "user_id,uid,nick"; req.Nick = ""; UserGetResponse response = client.Execute(req, this.Access_Token.Access_Token1); if (response.IsError || response.User == null) { throw new KMJXCException(response.ErrMsg); } BUser user = new BUser(); user.ID = 0; user.Mall_ID = response.User.Uid; user.Mall_Name = response.User.Nick; user.Type = new BMallType() { ID = this.Mall_Type_ID }; user.Parent = null; user.Password = ""; return(user); }
public IEnumerable <UserGetResponse> Get(string emailId = "") { IEnumerable <AspNetUsers> userProfiles = _repUser.Get(filter: u => (u.Email == emailId || emailId == ""), includes: "CourseUsers"); List <UserGetResponse> userResponses = new List <UserGetResponse>(); foreach (AspNetUsers up in userProfiles) { UserGetResponse ur = new UserGetResponse() { firstName = up.FirstName, lastName = up.LastName, emailId = up.Email, GTID = up.GTID }; if (up.CourseUsers != null) { ur.UserCourseDetails = new List <UserCourseDetail>(); foreach (var cur in up.CourseUsers) { UserCourseDetail ucd = new UserCourseDetail() { courseCode = cur.Course.CourseCode, CourseName = cur.Course.CourseName, }; ur.UserCourseDetails.Add(ucd); } } userResponses.Add(ur); } return(userResponses); }
public ActionResult UnregisteredTeacher() { UserGetResponse ugr = _userCom.GetUser(User.Identity.Name); ViewBag.User = ugr.firstName + " " + ugr.lastName; return(View()); }
public UserGetResponse Get([FromBody] UserGetRequest request) { var response = new UserGetResponse(); response.User = _facade.Get(request.Id); return(response); }
public UserGetResponse UserGet([FromBody] UserGetRequest req) { var rep = new UserGetResponse(); rep.Data = DefaultStorage.UserGet(req.Id); return(rep); }
public override Task <UserGetResponse> Update(UserGetResponse request, ServerCallContext context) { if (store.ContainsKey(request.UserId)) { store[request.UserId] = request; return(Task.FromResult(store[request.UserId])); } return(Task.FromResult(default(UserGetResponse))); }
/// <summary> /// 取得线上用户的信息 /// </summary> /// <param name="session">session</param> /// <param name="nick"></param> /// <returns></returns> public UserGetResponse GetUserResponse(string session, string nick) { var req = new UserGetRequest(); req.Fields = "user_id,nick,seller_credit"; req.Nick = nick; UserGetResponse response = _client.Execute(req, session); return(response); }
public UserGetResponse Execute(UserGetRequest request) { UserGetResponse userGetResponse = new UserGetResponse(); UserInfo entity = ServiceHelper.LoadService <IUserService>().Get(request.UserId); if (entity != null) { userGetResponse.User = entity.ToModel(); } return(userGetResponse); }
public async Task <ActionResult> Get([FromRoute] UserGetRequest rq) { try { UserGetResponse rs = await(new UserGetService(Context, _userRepo)).RunAsync(rq); return(new ApiActionResult(Context.Request, rs)); } catch (Exception ex) { return(new ApiActionResult(Context.Request, ex)); } }
public async Task <ApiResult <UserGetResponse> > GetUser() { var user = await _iUser.GetUserForOpenByUserId(CurrentUserData.UserNo); var userInfo = new UserGetResponse(); if (user.Success) { userInfo = user.Data.MapTo <UserGetResponse>(); } return(ApiResult <UserGetResponse> .IsSuccess("获取成功", userInfo)); }
/// <summary> /// 验证用户是否已经过期 /// </summary> /// <returns></returns> public static string VerifyDate() { UserGetRequest request = new UserGetRequest(); request.Fields = "user_id"; request.Nick = Users.Nick; UserGetResponse u = TBManager.GetClient().Execute(request, Users.SessionKey); if (u == null || u.User == null || u.User.UserId < 1) { return("false"); } return("true"); }
/// <summary> /// 用户信息 /// </summary> /// <param name="request"></param> /// <returns></returns> public UserGetResponse GetUser(UserGetRequest request) { UserGetResponse userGetResponse = new UserGetResponse(); userGetResponse.UserInfoList = dal.GetUsers(); if (userGetResponse.UserInfoList.Count() > 0) { userGetResponse.Message = "获取到用户信息"; } else { userGetResponse.Message = "暂无用户信息"; } return(userGetResponse); }
public void RefreshData() { UserGetResponse userGetResponse = LocalApi.Execute(new UserGetRequest() { UserId = AppContext.Current.UserId }); if (userGetResponse.User == null) { return; } this.dataGrid.ItemsSource = (new UserModel[1] { userGetResponse.User }); }
/// <summary> /// 查看用户详情 /// </summary> /// <param name="request"></param> /// <returns></returns> public UserGetResponse GetUserInfo(UserGetRequest request) { UserGetResponse userGetResponse = new UserGetResponse(); userGetResponse.info = dal.GetInfo(request.Uid); if (userGetResponse.info.Uid > 0) { userGetResponse.Message = "获取到用户信息"; } else { userGetResponse.Message = "暂无用户信息"; } return(userGetResponse); }
public IHttpActionResult Get(string strAccess) { var requestData = JsonConvert.DeserializeObject <MemberManageGetRequest>(strAccess); requestData.Rows = requestData.Rows.HasValue ? requestData.Rows.Value : 20; requestData.Pages = requestData.Pages.HasValue ? requestData.Pages.Value : 1; //驗證token var authToken = AuthToken(requestData.Token, Request) as NegotiatedContentResult <BaseResponse <string> >; if (authToken.Content.Success == false) { return(authToken); } getResponse = new UserGetResponse() { Pages = requestData.Pages, BackPage = 0, NextPage = 0, Users = new List <UserGetResponseData>() }; var service = new MemberService(); var responseData = service.GetBackendMemberListByOrgId(requestData.OrgId, ""); if (responseData.FirstOrDefault() == null) { return(Ok(responseData)); } var totalPages = responseData.FirstOrDefault() == null ? 0 : ((responseData.Count() % requestData.Rows) != 0? (responseData.Count() / requestData.Rows) + 1: (responseData.Count() / requestData.Rows)); var nextPages = (totalPages.HasValue == false || totalPages.Value == 0) ? 0 : ((totalPages.Value > requestData.Pages.Value) ? requestData.Pages.Value + 1 : 0); var backPages = requestData.Pages.Value == 1 ? 0 : requestData.Pages.Value - 1; getResponse.Pages = totalPages; getResponse.NextPage = nextPages; getResponse.BackPage = backPages; getResponse.Users = (requestData.Pages.HasValue && requestData.Rows.HasValue) ? responseData.Skip((requestData.Pages.Value - 1) * requestData.Rows.Value).Take(requestData.Rows.Value).ToList(): responseData.ToList(); return(Ok(getResponse)); }
public async Task <ServiceResult <UserGetResponse> > GetUser() { var user = await _iUser.GetUser(new GetUserRequest() { CompanyId = CurrentUserData.CompanyId, UserNo = CurrentUserData.UserNo }); var userInfo = new UserGetResponse(); if (user.Success) { userInfo = user.Data.MapTo <UserGetResponse>(); userInfo.Id = user.Data.UserId; userInfo.UserLogo = user.Data.ImgUrl; } return(ServiceResult <UserGetResponse> .IsSuccess("获取成功", userInfo)); }
public static UserGetResponse MapTo(this UsersDataStore source) { if (source != null) { var target = new UserGetResponse(); target.CompanyId = source.CompanyId; target.Email = source?.Email.Trim(); target.FirebaseToken = source?.FirebaseToken; target.Nid = source.Nid; target.Password = source.Password.Trim(); target.TimeStamp = source.TimeStamp; target.Username = source.Username.Trim(); target.Role = source.Role; return(target); } return(null); }
public IActionResult GetUser() { var actorId = Guid.Parse(User.FindFirstValue(JwtClaimTypes.Id)); var optionUser = _userService.GetUserById(actorId, actorId); return(optionUser.Match <IActionResult>( Some: user => { var userGetResponse = new UserGetResponse(user); return Ok(userGetResponse); }, None: NotFound(new { errors = new { commonError = "User not found." } }))); }
public ActionResult Create() { UserGetResponse ugr = _userCom.GetUser(User.Identity.Name); ViewBag.User = ugr.firstName + " " + ugr.lastName; ///ViewBag.User = MvcApplication.userName; CreateCourseModel ccm = new CreateCourseModel(); ccm.Users = new List <GT.BuddyUp.WebApp.Models.CourseUser>() { new GT.BuddyUp.WebApp.Models.CourseUser() { emailId = User.Identity.Name, role = GT.BuddyUp.WebApp.Models.Role.Teacher } }; //ccm.DesiredSkillSets = new List<Skill>() {new Skill() { skill = "Java", requiredSkillLevel = SkillLevel.Beginner} }; ccm.AvailableTerms = getAvailableTerms(); ccm.Questions = new List <GT.BuddyUp.WebApp.Models.Question>(); return(View(ccm)); }
public ActionResult Teacher() { UserGetResponse ugr = _userCom.GetUser(User.Identity.Name); if (ugr.UserCourseDetails == null || ugr.UserCourseDetails.Count == 0) { return(RedirectToAction("UnregisteredTeacher")); } else { TeacherDashboardModel tdm = new TeacherDashboardModel(); tdm.Courses = new Dictionary <string, string>(); tdm.CourseDescription = new Dictionary <string, string>(); foreach (var ucd in ugr.UserCourseDetails) { tdm.Courses.Add(ucd.courseCode, ucd.CourseName); tdm.CourseDescription.Add(ucd.courseCode, ucd.CourseDescription); } return(View(tdm)); } }
/// <summary> /// 查询买家的信誉等级 /// </summary> /// <param name="buyerNick"></param> /// <returns></returns> public User GetBuyerDetailInfo(string strSessionKey, string buyerNick) { try { ITopClient client = TBManager.GetClient(); UserGetRequest req = new UserGetRequest(); req.Fields = "buyer_credit"; req.Nick = buyerNick; UserGetResponse response = client.Execute(req, strSessionKey); if (response.IsError) { ExceptionReporter.WriteLog("GetBuyerDetailInfo:" + response.SubErrCode + ":" + response.SubErrMsg, null, ExceptionPostion.TopApi, ExceptionRank.important); return(null); } return(response.User); } catch (Exception ex) { ExceptionReporter.WriteLog(ex, ExceptionPostion.TopApi); return(null); } }
/// <summary> /// 获取用户基本信息 /// </summary> /// <returns></returns> public UserGetResponse GetUsers(UserGetRequest request) { //实例化一个返回对象 UserGetResponse response = new UserGetResponse(); //拿到用户信息集合 var list = UserDal.Instance.GetUsers(request.UserName); //判断是否有数据 if (list.Count <= 0) { //给返回对象属性赋值 response.Status = false; response.Message = "获取用户信息失败,请检查网络问题"; } else { //给返回对象赋值 response.Users = list; response.Message = $"获取用户信息成功,共{list.Count}条数据"; } return(response); }
/// <summary> /// 获取用户 /// </summary> /// <param name="request"></param> public void GetUserInfo(UserGetRequest request) { UserGetResponse response = new UserGetResponse(); ApiRequestHelper.Post <UserGetRequest, UserGetResponse>(request); }