public async Task <StatusData <string> > UpsertCompanyReview(CompanyReviewRequest request, int mode, SystemSession session)
        {
            var serviceRequest = new CompanyReview
            {
                UserId            = session.UserId,
                CompanyId         = request.CompanyId,
                Mode              = mode,
                Star              = request.Star,
                Title             = request.Title,
                Comment           = request.Comment,
                CompanyReviewGUID = request.CompanyReviewGuid
            };
            var response = (await Task.Factory.StartNew(() => Client.UserService.setCompanyReview(serviceRequest, session.GetSession())).ConfigureAwait(false)).GetStatusData <string>();

            return(response);
        }
示例#2
0
 public CompanyReviewServiceRequest(CompanyReviewRequest requestType)
     : base(Service.CompanyReview)
 {
     this.requestType = requestType;
 }