public async Task<StatusData<string>> UpsertEmployeeRating(EmployeeRatingRequest request, SystemSession session) { var serviceRequest = new Skill { UserId = session.UserId, EmployeeIds = request.EmployeeId != null ? string.Join(",", request.EmployeeId) : null, Rating = request.Rating }; var response = (await Task.Factory.StartNew(() => Client.UserService.upsertEmployeeRating(serviceRequest, session.GetSession())).ConfigureAwait(false)).GetStatusData<string>(); return response; }
public IAsyncResult Begin_upsertThumbsForSkill(AsyncCallback callback, object state, Skill skill, Session session) { return send_upsertThumbsForSkill(callback, state, skill, session); }
public SkillResponse getUnApprovedSkillSuggestions(Skill skill, Session session) { #if !SILVERLIGHT send_getUnApprovedSkillSuggestions(skill, session); return recv_getUnApprovedSkillSuggestions(); #else var asyncResult = Begin_getUnApprovedSkillSuggestions(null, null, skill, session); return End_getUnApprovedSkillSuggestions(asyncResult); #endif }
public void send_getUnApprovedSkillSuggestions(Skill skill, Session session) #endif { oprot_.WriteMessageBegin(new TMessage("getUnApprovedSkillSuggestions", TMessageType.Call, seqid_)); getUnApprovedSkillSuggestions_args args = new getUnApprovedSkillSuggestions_args(); args.Skill = skill; args.Session = session; args.Write(oprot_); oprot_.WriteMessageEnd(); #if SILVERLIGHT return oprot_.Transport.BeginFlush(callback, state); #else oprot_.Transport.Flush(); #endif }
public IAsyncResult Begin_suggestSkills(AsyncCallback callback, object state, Skill skill, Session session) { return send_suggestSkills(callback, state, skill, session); }
public IAsyncResult send_suggestSkills(AsyncCallback callback, object state, Skill skill, Session session)
public IAsyncResult Begin_acceptSkill(AsyncCallback callback, object state, Skill skill, Session session) { return send_acceptSkill(callback, state, skill, session); }
public IAsyncResult send_upsertEmployeeRating(AsyncCallback callback, object state, Skill skill, Session session)
public IAsyncResult send_thumbsForSkillDetails(AsyncCallback callback, object state, Skill skill, Session session)
public void send_thumbsForSkillDetails(Skill skill, Session session) #endif { oprot_.WriteMessageBegin(new TMessage("thumbsForSkillDetails", TMessageType.Call, seqid_)); thumbsForSkillDetails_args args = new thumbsForSkillDetails_args(); args.Skill = skill; args.Session = session; args.Write(oprot_); oprot_.WriteMessageEnd(); #if SILVERLIGHT return oprot_.Transport.BeginFlush(callback, state); #else oprot_.Transport.Flush(); #endif }
public SkillResponse thumbsForSkillDetails(Skill skill, Session session) { #if !SILVERLIGHT send_thumbsForSkillDetails(skill, session); return recv_thumbsForSkillDetails(); #else var asyncResult = Begin_thumbsForSkillDetails(null, null, skill, session); return End_thumbsForSkillDetails(asyncResult); #endif }
public IAsyncResult Begin_thumbsForSkillDetails(AsyncCallback callback, object state, Skill skill, Session session) { return send_thumbsForSkillDetails(callback, state, skill, session); }
public SkillResponse upsertThumbsForSkill(Skill skill, Session session) { #if !SILVERLIGHT send_upsertThumbsForSkill(skill, session); return recv_upsertThumbsForSkill(); #else var asyncResult = Begin_upsertThumbsForSkill(null, null, skill, session); return End_upsertThumbsForSkill(asyncResult); #endif }
public IAsyncResult Begin_upsertEmployeeRating(AsyncCallback callback, object state, Skill skill, Session session) { return send_upsertEmployeeRating(callback, state, skill, session); }
public DbStatus acceptSkill(Skill skill, Session session) { #if !SILVERLIGHT send_acceptSkill(skill, session); return recv_acceptSkill(); #else var asyncResult = Begin_acceptSkill(null, null, skill, session); return End_acceptSkill(asyncResult); #endif }
public DbStatus upsertEmployeeRating(Skill skill, Session session) { #if !SILVERLIGHT send_upsertEmployeeRating(skill, session); return recv_upsertEmployeeRating(); #else var asyncResult = Begin_upsertEmployeeRating(null, null, skill, session); return End_upsertEmployeeRating(asyncResult); #endif }
public void send_acceptSkill(Skill skill, Session session) #endif { oprot_.WriteMessageBegin(new TMessage("acceptSkill", TMessageType.Call, seqid_)); acceptSkill_args args = new acceptSkill_args(); args.Skill = skill; args.Session = session; args.Write(oprot_); oprot_.WriteMessageEnd(); #if SILVERLIGHT return oprot_.Transport.BeginFlush(callback, state); #else oprot_.Transport.Flush(); #endif }
public void send_upsertEmployeeRating(Skill skill, Session session) #endif { oprot_.WriteMessageBegin(new TMessage("upsertEmployeeRating", TMessageType.Call, seqid_)); upsertEmployeeRating_args args = new upsertEmployeeRating_args(); args.Skill = skill; args.Session = session; args.Write(oprot_); oprot_.WriteMessageEnd(); #if SILVERLIGHT return oprot_.Transport.BeginFlush(callback, state); #else oprot_.Transport.Flush(); #endif }
public IAsyncResult send_upsertSkill(AsyncCallback callback, object state, Skill skill, Session session)
public DbStatus suggestSkills(Skill skill, Session session) { #if !SILVERLIGHT send_suggestSkills(skill, session); return recv_suggestSkills(); #else var asyncResult = Begin_suggestSkills(null, null, skill, session); return End_suggestSkills(asyncResult); #endif }
public IAsyncResult Begin_getSkillSummary(AsyncCallback callback, object state, Skill skill, Session session) { return send_getSkillSummary(callback, state, skill, session); }
public IAsyncResult Begin_getUnApprovedSkillSuggestions(AsyncCallback callback, object state, Skill skill, Session session) { return send_getUnApprovedSkillSuggestions(callback, state, skill, session); }
public SkillResponse getSkillSummary(Skill skill, Session session) { #if !SILVERLIGHT send_getSkillSummary(skill, session); return recv_getSkillSummary(); #else var asyncResult = Begin_getSkillSummary(null, null, skill, session); return End_getSkillSummary(asyncResult); #endif }
public IAsyncResult send_getUnApprovedSkillSuggestions(AsyncCallback callback, object state, Skill skill, Session session)
public IAsyncResult send_getSkillSummary(AsyncCallback callback, object state, Skill skill, Session session)
public async Task<PaginatedResponse<IEnumerable<UserSkillResponse>>> GetUserSkills(PaginatedRequest<string> request, SystemSession session) { var serviceRequest = new Skill { UserIdOrName = session.UserName, ProfileUser = request.Data, Offset = request.PageIndex, PageSize = request.PageSize }; var response = await Task.Factory.StartNew(() => Client.UserService.getSkillSummary(serviceRequest, session.GetSession())).ConfigureAwait(false); var data = response.Skills.Select(x => new UserSkillResponse { Name = x.SkillName, SkillTypeId = x.SkillTypeId, ThumbsCount = x.ThumbsCount, YourThumb = x.YourThumb, UsersString = x.Users }).ToList(); var allUsers = response.Skills.Where(x => x.Users != null).SelectMany(x => x.Users.Split(',')).Distinct().ToList(); if (allUsers.Any()) { var users = await Task.Factory.StartNew(() => Client.UserService.getUsersInfo(string.Join(",", allUsers), session.GetSession())).ConfigureAwait(false); var usersInformation = users.Select(x => new UserInformationBaseExtendedResponse { UserId = x.UserId, UserName = x.UserName, UserTypeId = (SystemUserType)x.UserTypeId, Image = x.Picture, FirstName = x.FirstName, LastName = x.LastName, Title = x.Title }).ToList(); foreach (var userSkillResponse in data.Where(userSkillResponse => !string.IsNullOrEmpty(userSkillResponse.UsersString))) { var skillResponse = userSkillResponse; userSkillResponse.Users = usersInformation.Where(x => skillResponse.UsersString.Split(',').ToList().ConvertAll(Convert.ToInt32).Contains(x.UserId)); } } var result = new PaginatedResponse<IEnumerable<UserSkillResponse>> { Page = data, HasNextPage = response.HasNextPage }; return result; }
public IAsyncResult send_getUserSkills(AsyncCallback callback, object state, Skill skill, Session session)
public void Read (TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Bool) { HasNextPage = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.List) { { Skills = new List<Skill>(); TList _list140 = iprot.ReadListBegin(); for( int _i141 = 0; _i141 < _list140.Count; ++_i141) { Skill _elem142; _elem142 = new Skill(); _elem142.Read(iprot); Skills.Add(_elem142); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.I32) { ThumbsUp = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.I32) { ThumbsDown = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.I32) { YourThumb = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Struct) { DbStatus = new DbStatus(); DbStatus.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public void Read (TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Struct) { Skill = new Skill(); Skill.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Struct) { Session = new Session(); Session.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }