public NegotiatedContentResult <SUserReviewReasonResponse> PostGetSUserReasonReview([FromBody] SUserReviewReasonRequest request)
        {
            SUserReviewReasonResponse resp = ReportsServices.GetSUserReviewReasonReport(request);

            return(Content(HttpStatusCode.OK, resp));
        }
        public NegotiatedContentResult <SUserSellerRptResponse> PostGetSellerReportBySuperUser([FromBody] SUserSellerRptRequest request)
        {
            SUserSellerRptResponse resp = ReportsServices.GetSellerReportBySuperUser(request);

            return(Content(HttpStatusCode.OK, resp));
        }
        public NegotiatedContentResult <GetAgencyNameResponse> PostAgencyNames([FromBody] GetAgencyNameRequest request)
        {
            GetAgencyNameResponse resp = ReportsServices.GetAgencyNames(request);

            return(Content(HttpStatusCode.OK, resp));
        }
        public NegotiatedContentResult <ABossReviewReasonResponse> PostGetReviewReasonReport([FromBody] ABossReviewReasonRequest request)
        {
            ABossReviewReasonResponse resp = ReportsServices.GetReviewReasonByAgentBoss(request);

            return(Content(HttpStatusCode.OK, resp));
        }
        public NegotiatedContentResult <GetProductResponse> PostGetProducts([FromBody] GetProductRequest request)
        {
            GetProductResponse resp = ReportsServices.GetProductsByAgentBoss(request);

            return(Content(HttpStatusCode.OK, resp));
        }
        public NegotiatedContentResult <ReportKeyValueListResponseFloatDto> PostGetSellerReportDeliveredSUser([FromBody] SuperUserReportSellerDeliveredRequest request)
        {
            ReportKeyValueListResponseFloatDto resp = ReportsServices.GetSuperUserSellerReportDelivered(request);

            return(Content(HttpStatusCode.OK, resp));
        }
        public NegotiatedContentResult <ReportKeyValueListResponseFloatDto> PostGetSellerReportOnTimeBoss([FromBody] AgentBossReportSellerOnTimeRequest request)
        {
            ReportKeyValueListResponseFloatDto resp = ReportsServices.GetAgentBossReportSellerOnTimeRequest(request); //GetSellerReportOnTime(request, UserType.AgentBoss);

            return(Content(HttpStatusCode.OK, resp));
        }