/// <summary>
        /// Called when an object is returned from the database
        /// </summary>
        /// <param name="sender">Event owner</param>
        /// <param name="e">Event args</param>
        private void Presenter_OnObjectGetAllReturned(object sender,
            ObjectGetAllReturnedArgs<IList<DataEngine.Entities.Product>> e)
        {
            DisplayStatus();
            var index = 0;
            foreach (var product in e.RecordList)
            {
                Console.WriteLine($"ID: {product.Id}" +
                                  $"\nName: {product.Prod_Name}" +
                                  $"\nPrice: {product.Price}\n");

                if (++index == 20)
                {
                    Console.Write("More...");
                    index = 0;
                    Console.ReadKey();
                }

            }
            Console.Write("Done...");
        }
        /// <summary>
        /// Called when an object was returned from the DB
        /// </summary>
        /// <param name="sender">Event owner</param>
        /// <param name="e">Event args</param>
        private void Presenter_OnObjectGetAllReturned(object sender, ObjectGetAllReturnedArgs<IList<DataEngine.Entities.Employee>> e)
        {
            DisplayStatus();
            var index = 0;

            // Loop through all returned employees and print them
            foreach (var employee in e.RecordList)
            {
                Console.WriteLine($"ID: {employee.Id}" +
                                  $"\nName: {employee.FirstName}" +
                                  $"\nStore ID: {employee.StoreId}\n");
                if (++index == 20)
                {
                    Console.Write("More...");
                    index = 0;
                    Console.ReadKey();
                }

            }
            Console.Write("Done...");
        }
        /// <summary>
        /// Called when an object is returned from the DB
        /// </summary>
        /// <param name="sender">Event owner</param>
        /// <param name="e">Event args</param>
        private void Presenter_OnObjectGetAllReturned(object sender, ObjectGetAllReturnedArgs<IList<DataEngine.Entities.Sale>> e)
        {
            DisplayStatus();
            var index = 0;
            foreach (var sale in e.RecordList)
            {
                Console.WriteLine($"ID: {sale.Id}" +
                                  $"\nStore ID: {sale.StoreId}" +
                                  $"\nProduct ID: {sale.ProductId}" +
                                  $"\nTimestamp: {sale.SaleTime}\n");

                if (++index == 20)
                {
                    Console.Write("More...");
                    index = 0;
                    Console.ReadKey();
                }
            }

            Console.Write("Done...");
        }