Example #1
0
        public ActionResult Example()
        {
            ViewData["Employees"] = NorthwindDataProvider.GetEmployeesList();
            int employeeID = NorthwindDataProvider.GetFirstEmployeeID();

            return(DemoView("Example", NorthwindDataProvider.GetEmployee(employeeID)));
        }
        public ActionResult Resizing()
        {
            ViewData["Employees"] = NorthwindDataProvider.GetEmployeesList();
            int employeeID = NorthwindDataProvider.GetFirstEmployeeID();

            return(DemoView("Resizing", NorthwindDataProvider.GetOrders(employeeID)));
        }
Example #3
0
        public ActionResult SeriesBinding([Bind] ChartSeriesBindingDemoOptions options)
        {
            string category = string.IsNullOrEmpty(options.Category) ? ChartSeriesBindingDemoOptions.DefaultCategory : options.Category;

            ViewData[ChartDemoHelper.OptionsKey] = options;
            return(DemoView("SeriesBinding", NorthwindDataProvider.GetProducts(category)));
        }
Example #4
0
 public ActionResult ResponsiveLayoutEditorsPartial(string customerID)
 {
     if (string.IsNullOrEmpty(customerID))
     {
         customerID = NorthwindDataProvider.GetFirstCustomerID();
     }
     return(PartialView("ResponsiveLayoutEditorsPartial", NorthwindDataProvider.GetCustomerByID(customerID)));
 }
 public ActionResult CustomTemplatesPartial(int pageSize)
 {
     if (pageSize > 0)
     {
         GridViewDemosHelper.PageSize = pageSize;
     }
     return(PartialView("TemplatesPartial", NorthwindDataProvider.GetEmployees()));
 }
 public ActionResult CustomActionSampleReportsPartial(PivotGridReportsDemoOptions options)
 {
     if (options != null)
     {
         Session["ReportOptions"] = options;
         ViewBag.IsReloadLayout   = true;
     }
     return(PartialView("SampleReportsPartial", NorthwindDataProvider.GetCustomerReports()));
 }
        public ActionResult EditingEdit(int productID)
        {
            EditableProduct editProduct = NorthwindDataProvider.GetEditableProduct(productID);

            if (editProduct == null)
            {
                editProduct           = new EditableProduct();
                editProduct.ProductID = -1;
            }
            return(DemoView("Editing", "EditingForm", editProduct));
        }
Example #8
0
        public ActionResult ExamplePartial()
        {
            if (DevExpressHelper.IsCallback)
            {
                // Intentionally pauses server-side processing,
                // to demonstrate the Loading Panel functionality.
                Thread.Sleep(500);
            }
            int employeeID = !string.IsNullOrEmpty(Request.Params["EmployeeID"]) ? int.Parse(Request.Params["EmployeeID"]) : NorthwindDataProvider.GetFirstEmployeeID();

            return(PartialView("ExamplePartial", NorthwindDataProvider.GetEmployee(employeeID)));
        }
Example #9
0
 public ActionResult DrillDownPartial(string category)
 {
     ViewData[ChartDemoHelper.CategoryKey] = category;
     if (string.IsNullOrEmpty(category))
     {
         return(PartialView("DrillDownPartial", NorthwindDataProvider.GetCategoriesAverage()));
     }
     else
     {
         return(PartialView("DrillDownCategoryPartial", NorthwindDataProvider.GetProducts(category)));
     }
 }
Example #10
0
 public ActionResult InlineEditingDeletePartial(int productID)
 {
     if (productID >= 0)
     {
         try {
             NorthwindDataProvider.DeleteProduct(productID);
         }
         catch (Exception e) {
             ViewData["EditError"] = e.Message;
         }
     }
     return(PartialView("InlineEditingPartial", NorthwindDataProvider.GetEditableProducts()));
 }
Example #11
0
 public ActionResult EmployeeImage()
 {
     if (Request.QueryString[GridViewDemosHelper.ImageQueryKey] != null)
     {
         int employeeId = int.Parse(Request.QueryString[GridViewDemosHelper.ImageQueryKey]);
         Response.ContentType = "image";
         Binary photo = NorthwindDataProvider.GetEmployeePhoto(employeeId);
         if (photo != null)
         {
             Response.BinaryWrite(photo.ToArray());
         }
         Response.End();
     }
     return(null);
 }
        public ActionResult CallbacksPartial(string selectedMenuItemName)
        {
            string actionName = string.Format("Callbacks{0}Partial", selectedMenuItemName);
            object model      = null;

            if (selectedMenuItemName == "DataMining")
            {
                model = NorthwindDataProvider.GetCustomerReports();
            }
            else if (selectedMenuItemName == "Visualization")
            {
                model = NorthwindDataProvider.GetProducts(ChartSeriesBindingDemoOptions.DefaultCategory);
            }
            return(PartialView(actionName, model));
        }
Example #13
0
        public ActionResult DrillDown(string category)
        {
            object model;

            ViewData[ChartDemoHelper.CategoryKey] = category;
            if (string.IsNullOrEmpty(category))
            {
                model = NorthwindDataProvider.GetCategoriesAverage();
            }
            else
            {
                model = NorthwindDataProvider.GetProducts(category);
            }
            return(DemoView("DrillDown", model));
        }
Example #14
0
 public ActionResult InlineEditingAddNewPartial(EditableProduct product)
 {
     if (ModelState.IsValid)
     {
         try {
             NorthwindDataProvider.InsertProduct(product);
         }
         catch (Exception e) {
             ViewData["EditError"] = e.Message;
         }
     }
     else
     {
         ViewData["EditError"] = "Please, correct all errors.";
     }
     return(PartialView("InlineEditingPartial", NorthwindDataProvider.GetEditableProducts()));
 }
        public ActionResult EditingEdit(EditableProduct product)
        {
            if (!ModelState.IsValid)
            {
                return(DemoView("Editing", "EditingForm", product));
            }

            if (product.ProductID == -1)
            {
                NorthwindDataProvider.InsertProduct(product);
            }
            else
            {
                NorthwindDataProvider.UpdateProduct(product);
            }
            return(RedirectToAction("Editing"));
        }
 public ActionResult Export()
 {
     return(DemoView("Export", NorthwindDataProvider.GetInvoices()));
 }
Example #17
0
 public ActionResult RowSelection()
 {
     return(DemoView("RowSelection", NorthwindDataProvider.GetCustomers()));
 }
Example #18
0
 public ActionResult Templates()
 {
     return(DemoView("Templates", NorthwindDataProvider.GetProductReports()));
 }
 public ActionResult EditingPartial()
 {
     return(PartialView("EditingPartial", NorthwindDataProvider.GetEditableProducts()));
 }
Example #20
0
 public ActionResult PreviewPartial()
 {
     return(PartialView("PreviewPartial", NorthwindDataProvider.GetEmployees()));
 }
Example #21
0
 public ActionResult TemplatesPartial()
 {
     return(PartialView("TemplatesPartial", NorthwindDataProvider.GetProductReports()));
 }
 public ActionResult AjaxActionLink()
 {
     return(DemoView("AjaxActionLink", NorthwindDataProvider.GetProducts()));
 }
Example #23
0
 public ActionResult Preview()
 {
     return(DemoView("Preview", NorthwindDataProvider.GetEmployees()));
 }
 public ActionResult AjaxActionLinkCategoryPartial(int categoryID)
 {
     return(PartialView("AjaxActionLinkCategoryPartial", NorthwindDataProvider.GetCategoryByID(categoryID)));
 }
 public ActionResult AjaxActionLinkPartial()
 {
     return(PartialView("AjaxActionLinkPartial", NorthwindDataProvider.GetProducts()));
 }
 public ActionResult SummaryPartial()
 {
     return(PartialView("SummaryPartial", NorthwindDataProvider.GetInvoices()));
 }
 public ActionResult Summary()
 {
     return(DemoView("Summary", NorthwindDataProvider.GetInvoices()));
 }
 public ActionResult EditingDelete(int productID)
 {
     NorthwindDataProvider.DeleteProduct(productID);
     return(RedirectToAction("Editing"));
 }
 public ActionResult Editing()
 {
     return(DemoView("Editing", NorthwindDataProvider.GetEditableProducts()));
 }
Example #30
0
 public ActionResult RowSelectionPartial()
 {
     return(PartialView("RowSelectionPartial", NorthwindDataProvider.GetCustomers()));
 }