public ViewTotalDeliveredQuantity GetTotalDeliveredQuantityByYear(int year) { ICollection <ChartModel> totalDelivery = _iReportGateway.GetTotalDeliveredQuantityByYear(year).ToList(); ViewTotalDeliveredQuantity delivered = new ViewTotalDeliveredQuantity { January = totalDelivery?.ToList().Find(n => n.MonthName.StartsWith("Jan"))?.TotalDeliveredQty, February = totalDelivery?.ToList().Find(n => n.MonthName.StartsWith("Feb"))?.TotalDeliveredQty, March = totalDelivery?.ToList().Find(n => n.MonthName.StartsWith("Mar"))?.TotalDeliveredQty, April = totalDelivery?.ToList().Find(n => n.MonthName.StartsWith("Ap"))?.TotalDeliveredQty, May = totalDelivery?.ToList().Find(n => n.MonthName.StartsWith("May"))?.TotalDeliveredQty, June = totalDelivery?.ToList().Find(n => n.MonthName.StartsWith("June"))?.TotalDeliveredQty, July = totalDelivery?.ToList().Find(n => n.MonthName.StartsWith("July"))?.TotalDeliveredQty, August = totalDelivery?.ToList().Find(n => n.MonthName.StartsWith("Aug"))?.TotalDeliveredQty, September = totalDelivery?.ToList().Find(n => n.MonthName.StartsWith("Sep"))?.TotalDeliveredQty, October = totalDelivery?.ToList().Find(n => n.MonthName.StartsWith("Oct"))?.TotalDeliveredQty, November = totalDelivery?.ToList().Find(n => n.MonthName.StartsWith("Nov"))?.TotalDeliveredQty, December = totalDelivery?.ToList().Find(n => n.MonthName.StartsWith("Dec"))?.TotalDeliveredQty }; return(delivered); }