public ActionResult IndexProductsWithCategories()
        {
            SannsynAdminViewModel viewModel = new SannsynAdminViewModel();
            int numberOfProductsToSannsyn   = _sannsynCatalogIndexService.IndexProductsWithCategories();

            viewModel.StatusMessage = string.Format("Sent {0} products with categories to sannsyn", numberOfProductsToSannsyn);
            return(View(string.Format("{0}{1}/Views/SannsynAdmin/Index.cshtml", Paths.ProtectedRootPath, "Sannsyn"), viewModel));
        }
        public ActionResult RunIndexingTool()
        {
            SannsynAdminViewModel viewModel = new SannsynAdminViewModel();

            List <PurchaseOrder> allOrders = _sannsynOrderIndexerService.GetOrders(string.Empty, string.Empty, int.MaxValue);

            foreach (var order in allOrders)
            {
                _sannsynOrderIndexerService.AddLineItemsToSannsyn(order);
            }
            viewModel.StatusMessage = string.Format("Sent {0} orders to sannsyn", allOrders.Count);
            return(View(string.Format("{0}{1}/Views/SannsynAdmin/Index.cshtml", Paths.ProtectedRootPath, "Sannsyn"), viewModel));
        }
        public ActionResult StopAndStartSannsynService()
        {
            SannsynAdminViewModel viewModel = new SannsynAdminViewModel();

            _sannsynAdminService.StopService();
            var model = _sannsynAdminService.CreateService();

            if (string.Compare(model.status, "active", StringComparison.InvariantCultureIgnoreCase) == 0)
            {
                viewModel.StatusMessage = "Service Created";
            }
            else
            {
                viewModel.StatusMessage = "Service not created. Returned: " + model.status;
            }

            return(View(string.Format("{0}{1}/Views/SannsynAdmin/Index.cshtml", Paths.ProtectedRootPath, "Sannsyn"), viewModel));
        }
        public ActionResult Index()
        {
            SannsynAdminViewModel viewModel = new SannsynAdminViewModel();

            return(View(string.Format("{0}{1}/Views/SannsynAdmin/Index.cshtml", Paths.ProtectedRootPath, "Sannsyn"), viewModel));
        }