public static ReportKeyValueListResponseFloatDto GetSuperUserSellerReportDelivered(SuperUserReportSellerDeliveredRequest request) { ReportKeyValueListResponseFloatDto response = new ReportKeyValueListResponseFloatDto(); try { if (!SuperUserServices.CheckSuperUser(request.user_id, request.auth_token, response)) { response.message = MessagesSource.GetMessage("invalid.super.user"); return(response); } SellerReportDeliveredRequest req = new SellerReportDeliveredRequest { entity_id = request.agency_id, periodical_data = request.periodical_data, for_role = UserType.SuperUser }; return(ReportsServices.GetSellerReportSellerReportDelivered(req)); } catch (Exception e) { response.MakeExceptionResponse(e); return(response); } }
//AgentBoss public static ReportKeyValueListResponseFloatDto GetAgentBossReportSellerOnTimeRequest(AgentBossReportSellerOnTimeRequest request) { ReportKeyValueListResponseFloatDto response = new ReportKeyValueListResponseFloatDto(); try { if (!AgentBossServices.CheckAgentBoss(request.user_id, request.auth_token, response)) { response.message = MessagesSource.GetMessage("invalid.agentboss"); return(response); } SellerReportOnTimeRequest req = new SellerReportOnTimeRequest { entity_id = request.driver_id, periodical_data = request.periodical_data, for_role = UserType.AgentBoss }; return(ReportsServices.GetSellerReportOnTime(req)); } catch (Exception e) { response.MakeExceptionResponse(e); return(response); } }