public GetDashboardDataOutput GetDashboardData(GetDashboardDataInput input) { var output = new GetDashboardDataOutput { TotalProfit = DashboardRandomDataGenerator.GetRandomInt(5000, 9000), NewFeedbacks = DashboardRandomDataGenerator.GetRandomInt(1000, 5000), NewOrders = DashboardRandomDataGenerator.GetRandomInt(100, 900), NewUsers = DashboardRandomDataGenerator.GetRandomInt(50, 500), SalesSummary = DashboardRandomDataGenerator.GenerateSalesSummaryData(input.SalesSummaryDatePeriod), Expenses = DashboardRandomDataGenerator.GetRandomInt(5000, 10000), Growth = DashboardRandomDataGenerator.GetRandomInt(5000, 10000), Revenue = DashboardRandomDataGenerator.GetRandomInt(1000, 9000), TotalSales = DashboardRandomDataGenerator.GetRandomInt(10000, 90000), TransactionPercent = DashboardRandomDataGenerator.GetRandomInt(10, 100), NewVisitPercent = DashboardRandomDataGenerator.GetRandomInt(10, 100), BouncePercent = DashboardRandomDataGenerator.GetRandomInt(10, 100), DailySales = DashboardRandomDataGenerator.GetRandomArray(30, 10, 50), ProfitShares = DashboardRandomDataGenerator.GetRandomPercentageArray(3) }; return(output); }
public GetSalesSummaryOutput GetSalesSummary(GetSalesSummaryInput input) { return(new GetSalesSummaryOutput(DashboardRandomDataGenerator.GenerateSalesSummaryData(input.SalesSummaryDatePeriod))); }