Ejemplo n.º 1
0
        //------------Total Sale value--------------
        public ViewTotalSaleValue GetTotalSaleValueByYear(int year)
        {
            ICollection <ChartModel> totalSaleValues = _iReportGateway.GetTotalSaleValueByYear(year).ToList();

            ViewTotalSaleValue saleValue = new ViewTotalSaleValue
            {
                January   = totalSaleValues?.ToList().Find(n => n.MonthName.StartsWith("Jan"))?.TotalSaleValue,
                February  = totalSaleValues?.ToList().Find(n => n.MonthName.StartsWith("Feb"))?.TotalSaleValue,
                March     = totalSaleValues?.ToList().Find(n => n.MonthName.StartsWith("Mar"))?.TotalSaleValue,
                April     = totalSaleValues?.ToList().Find(n => n.MonthName.StartsWith("Ap"))?.TotalSaleValue,
                May       = totalSaleValues?.ToList().Find(n => n.MonthName.StartsWith("May"))?.TotalSaleValue,
                June      = totalSaleValues?.ToList().Find(n => n.MonthName.StartsWith("June"))?.TotalSaleValue,
                July      = totalSaleValues?.ToList().Find(n => n.MonthName.StartsWith("July"))?.TotalSaleValue,
                August    = totalSaleValues?.ToList().Find(n => n.MonthName.StartsWith("Aug"))?.TotalSaleValue,
                September = totalSaleValues?.ToList().Find(n => n.MonthName.StartsWith("Sep"))?.TotalSaleValue,
                October   = totalSaleValues?.ToList().Find(n => n.MonthName.StartsWith("Oct"))?.TotalSaleValue,
                November  = totalSaleValues?.ToList().Find(n => n.MonthName.StartsWith("Nov"))?.TotalSaleValue,
                December  = totalSaleValues?.ToList().Find(n => n.MonthName.StartsWith("Dec"))?.TotalSaleValue
            };

            return(saleValue);
        }