void DashboardInitialization()
 {
     SummaryOpportunities   = QueriesHelper.GetSummaryOpportunities(unitOfWork.Quotes).ToList();
     GoodSoldPeriodSelector = new ObservableCollection <bool>()
     {
         true, false, false
     };
     RevenuePeriodSelector = new ObservableCollection <bool>()
     {
         true, false, false
     };
     GoodSoldPeriodSelector.CollectionChanged += GoodSoldSelectorChanged;
     RevenuePeriodSelector.CollectionChanged  += RevenuesSelectorChanged;
     salesSummaryItems        = GetSalesSummaryItems();
     costAverageItems         = GetCostAverageItems();
     DashboardOrders          = QueriesHelper.GetOrderInfo(unitOfWork.Orders);
     SalesSummarySelectedItem = salesSummaryItems[0].ToList();
     CostSelectedItem         = costAverageItems[0].ToList();
 }
 internal object GetQuoteInfos()
 {
     return(QueriesHelper.GetSummaryOpportunities(Entities.AsQueryable()).ToList());
 }
 public IList <QuoteSummaryItem> GetOpportunitiesInfo(DateTime start, DateTime end)
 {
     return(QueriesHelper.GetSummaryOpportunities(CreateReadOnlyRepository().GetFilteredEntities(null).Where(x => x.Date >= start && x.Date <= end)).ToList());
 }