public PartialViewResult Logs(int page = 1)
        {
            var model = new AmazonDashboardModel()
            {
                Logs = _amazonLogService.GetEntriesPaged(page, null, null, _siteSettings.DefaultPageSize)
            };

            return(PartialView(model));
        }
        public AmazonDashboardModel GetAmazonDashboardModel(DateTime?from, DateTime?to)
        {
            var model = new AmazonDashboardModel();

            if (from.HasValue)
            {
                model.FilterFrom = from.Value;
            }
            if (to.HasValue)
            {
                model.FilterUntil = to.Value;
            }
            model.NoOfActiveListings   = GetNumberOfActiveListings();
            model.NoOfApiCalls         = GetNumberOfApiCalls(model.FilterFrom, model.FilterUntil);
            model.NoOfOrders           = GetNumberOfOrders(model.FilterFrom, model.FilterUntil);
            model.NoOfUnshippedOrders  = GetNumberUnshippedOrders(model.FilterFrom, model.FilterUntil);
            model.AverageOrderAmount   = GetAverageOrderAmount(model.FilterFrom, model.FilterUntil);
            model.NoOfOrderedProducts  = GetNumberOfOrderedProducts(model.FilterFrom, model.FilterUntil);
            model.NoOfShippedProducts  = GetNumberOfShippedProducts(model.FilterFrom, model.FilterUntil);
            model.AppSettingsStatus    = AmazonAppHelper.CheckAppSettingsStatus(_amazonAppSettings);
            model.SellerSettingsStatus = AmazonAppHelper.CheckSellerSettingsStatus(_amazonSellerSettings);
            return(model);
        }