public List <GivenProduct> GetLastGivenProductsForThePharmacy()
        {
            //Get List of Sale and List of Prescriptions
            var sales         = SalesService.GetLastSalesForThePharmacy(count: 30);
            var prescriptions = PrescriptionsService.GetLastPrescriptionsForThePharmacy(count: 30);

            //Merge Sales and List to Single List
            var salesOrPrescription = MergeSalesAndPrescriptions(sales, prescriptions);

            //Sort the List
            var sortedSalesOrPrescriptions = SortSalesOrPrescriptionByDate(salesOrPrescription);

            //Change type to GivenProduct from Sorted SalesOrPrescriptions List
            var givenProducts = new List <GivenProduct>(30);

            for (int index = 0; index < givenProducts.Capacity; index++)
            {
                givenProducts.Add(new GivenProduct(index + 1, sortedSalesOrPrescriptions[index]));
            }

            return(givenProducts);
        }