Skip to content

Commit 93f1fde

Browse files
committed
moved the samples to github aspmvc sample browser
1 parent 4db2372 commit 93f1fde

File tree

7 files changed

+132
-10
lines changed

7 files changed

+132
-10
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
using System;
2+
3+
namespace EJ2MVCSampleBrowser.Controllers.Diagram
4+
{
5+
internal class DefaultValueAttribute : Attribute
6+
{
7+
}
8+
}

Controllers/HomeController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class HomeController : Controller
1414
{
1515
public ActionResult Index()
1616
{
17-
return RedirectToAction("GridOverview", "Grid");
17+
return RedirectToAction("gridoverview", "grid");
1818
}
1919
public ActionResult SitemapXml()
2020
{
Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,31 @@
1-

1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Web;
5+
using System.Web.Mvc;
6+
using EJ2MVCSampleBrowser.Models;
7+
using Syncfusion.EJ2.QueryBuilder;
8+
9+
namespace EJ2MVCSampleBrowser.Controllers.QueryBuilder
10+
{
11+
public partial class QueryBuilderController : Controller
12+
{
13+
// GET= DefaultFunctionalities
14+
public ActionResult DefaultFunctionalities()
15+
{
16+
QueryBuilderRules rule = new QueryBuilderRules()
17+
{
18+
Condition = "and",
19+
Rules = new List<QueryBuilderRules>()
20+
{
21+
new QueryBuilderRules { Label="Employee ID", Field="EmployeeID", Type="number", Operator="equal", Value = 1 },
22+
new QueryBuilderRules { Label="Title", Field="Title", Type="string", Operator="equal", Value = "Sales Manager" }
23+
}
24+
};
25+
26+
ViewBag.rule = rule;
27+
ViewBag.dataSource = EmployeeView.GetAllRecords();
28+
return View();
29+
}
30+
}
31+
}
Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,30 @@
1-

1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Web;
5+
using System.Web.Mvc;
6+
using EJ2MVCSampleBrowser.Models;
7+
using Syncfusion.EJ2.QueryBuilder;
8+
9+
namespace EJ2MVCSampleBrowser.Controllers.QueryBuilder
10+
{
11+
public partial class QueryBuilderController : Controller
12+
{
13+
// GET= DefaultFunctionalities
14+
public ActionResult Grid()
15+
{
16+
QueryBuilderRules rule = new QueryBuilderRules()
17+
{
18+
Condition = "or",
19+
Rules = new List<QueryBuilderRules>()
20+
{
21+
new QueryBuilderRules { Label="Category", Field="Category", Type="string", Operator="equal", Value = "Laptop" }
22+
}
23+
};
24+
25+
ViewBag.rule = rule;
26+
ViewBag.dataSource = QueryBuilderData.hardwareData;
27+
return View();
28+
}
29+
}
30+
}
Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,56 @@
1-

1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Web;
5+
using System.Web.Mvc;
6+
using Syncfusion.EJ2.QueryBuilder;
7+
using EJ2MVCSampleBrowser.Models;
8+
namespace EJ2MVCSampleBrowser.Controllers.QueryBuilder
9+
{
10+
public partial class QueryBuilderController : Controller
11+
{
12+
// GET= DefaultFunctionalities
13+
public ActionResult Template()
14+
{
15+
QueryBuilderRules rule = new QueryBuilderRules()
16+
{
17+
Condition = "and",
18+
Rules = new List<QueryBuilderRules>()
19+
{
20+
new QueryBuilderRules { Label="Category", Field="Category", Type="string", Operator="equal", Value = new string[] { "Clothing" } },
21+
new QueryBuilderRules { Condition="or", Rules = new List<QueryBuilderRules>() {
22+
new QueryBuilderRules { Label="Transaction Type", Field="TransactionType", Type="boolean", Operator="equal", Value = "Income" },
23+
new QueryBuilderRules { Label="Payment Mode", Field="PaymentMode", Type="string", Operator="equal", Value = "Cash" }
24+
} },
25+
new QueryBuilderRules { Label="Amount", Field="Amount", Type="number", Operator="equal", Value = 10 }
26+
}
27+
};
28+
29+
List<object> paymentOperator = new List<object> {
30+
new { key = "Equal", value = "equal" },
31+
new { key = "Not Equal", value = "notequal" }
32+
};
33+
34+
List<object> transactionOperator = new List<object> {
35+
new { key = "Equal", value = "equal" },
36+
new { key = "Not Equal", value = "notequal" }
37+
};
38+
39+
List<object> amountOperator = new List<object> {
40+
new { key = "Equal", value = "equal" },
41+
new { key = "Greater than", value = "greaterthan" },
42+
new { key = "Less than", value = "lessthan" },
43+
new { key = "Less than or equal", value = "lessthanorequal" },
44+
new { key = "Greater than or equal", value = "greaterthanorequal" },
45+
new { key = "Not equal", value = "notequal" }
46+
};
47+
48+
ViewBag.rule = rule;
49+
ViewBag.paymentOperator = paymentOperator;
50+
ViewBag.transactionOperator = transactionOperator;
51+
ViewBag.amountOperator = amountOperator;
52+
ViewBag.dataSource = QueryBuilderData.expenseData;
53+
return View();
54+
}
55+
}
56+
}

EJ2MVCSampleBrowser.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
</Reference>
6161
<Reference Include="Syncfusion.DocIO.Base">
6262
<SpecificVersion>False</SpecificVersion>
63-
<HintPath>packages\Syncfusion.DocIO.AspNet.Mvc5.16.3.0.17\lib\net45\Syncfusion.DocIO.Base.dll</HintPath>
63+
<HintPath>packages\Syncfusion.DocIO.AspNet.Mvc5.17.1.0.38\lib\net45\Syncfusion.DocIO.Base.dll</HintPath>
6464
</Reference>
6565
<Reference Include="Syncfusion.EJ2.DocumentEditor">
6666
<SpecificVersion>False</SpecificVersion>
@@ -73,13 +73,13 @@
7373
<HintPath>packages\Syncfusion.OfficeChartToImageConverter.AspNet.Mvc5.16.3.0.17\lib\net45\Syncfusion.OfficeChartToImageConverter.WPF.dll</HintPath>
7474
</Reference>
7575
<Reference Include="Syncfusion.DocToPDFConverter.Base">
76-
<HintPath>packages\Syncfusion.DocToPdfConverter.AspNet.Mvc5.16.3.0.17\lib\net45\Syncfusion.DocToPDFConverter.Base.dll</HintPath>
76+
<HintPath>packages\Syncfusion.DocToPdfConverter.AspNet.Mvc5.17.1.0.38\lib\net45\Syncfusion.DocToPDFConverter.Base.dll</HintPath>
7777
</Reference>
7878
<Reference Include="Syncfusion.Compression.Base">
7979
<HintPath>packages\Syncfusion.Compression.Base.16.3.0.17\lib\net45\Syncfusion.Compression.Base.dll</HintPath>
8080
</Reference>
8181
<Reference Include="Syncfusion.OfficeChart.Base">
82-
<HintPath>packages\Syncfusion.OfficeChart.Base.16.3.0.17\lib\net45\Syncfusion.OfficeChart.Base.dll</HintPath>
82+
<HintPath>packages\Syncfusion.OfficeChart.Base.17.1.0.38\lib\net45\Syncfusion.OfficeChart.Base.dll</HintPath>
8383
</Reference>
8484
<Reference Include="Syncfusion.Presentation.Base">
8585
<HintPath>packages\Syncfusion.Presentation.AspNet.Mvc5.16.3.0.17\lib\net45\Syncfusion.Presentation.Base.dll</HintPath>

packages.config

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@
1616
<package id="Newtonsoft.Json" version="10.0.1" targetFramework="net45" />
1717
<package id="Respond" version="1.2.0" targetFramework="net45" />
1818
<package id="Syncfusion.Compression.Base" version="16.3.0.17" targetFramework="net45" requireReinstallation="true" />
19-
<package id="Syncfusion.DocIO.AspNet.Mvc5" version="16.3.0.17" targetFramework="net45" requireReinstallation="true" />
20-
<package id="Syncfusion.DocToPdfConverter.AspNet.Mvc5" version="16.3.0.17" targetFramework="net45" requireReinstallation="true" />
19+
<package id="Syncfusion.DocIO.AspNet.Mvc5" version="17.1.0.38" targetFramework="net45" requireReinstallation="true" />
20+
<package id="Syncfusion.DocToPdfConverter.AspNet.Mvc5" version="17.1.0.38" targetFramework="net45" requireReinstallation="true" />
2121
<package id="Syncfusion.EJ2.MVC5" version="16.3.0.30" targetFramework="net45" />
2222
<package id="Syncfusion.EJ2.PdfViewer.AspNet.Mvc5" version="16.3.0.17" targetFramework="net45" />
2323
<package id="Syncfusion.EJ2.WordEditor.AspNet.Mvc5" version="16.3.0.17" targetFramework="net45" />
2424
<package id="Syncfusion.ExcelChartToImageConverter.AspNet.Mvc5" version="16.3.0.17" targetFramework="net45" requireReinstallation="true" />
2525
<package id="Syncfusion.ExcelToPdfConverter.AspNet.Mvc5" version="16.3.0.17" targetFramework="net45" requireReinstallation="true" />
2626
<package id="Syncfusion.HtmlToPdfConverter.IE.AspNet.Mvc5" version="16.3.0.17" targetFramework="net45" requireReinstallation="true" />
2727
<package id="Syncfusion.Licensing" version="16.3.0.17" targetFramework="net45" requireReinstallation="true" />
28-
<package id="Syncfusion.OfficeChart.Base" version="16.3.0.17" targetFramework="net45" requireReinstallation="true" />
28+
<package id="Syncfusion.OfficeChart.Base" version="17.1.0.38" targetFramework="net45" requireReinstallation="true" />
2929
<package id="Syncfusion.OfficeChartToImageConverter.AspNet.Mvc5" version="16.3.0.17" targetFramework="net45" requireReinstallation="true" />
3030
<package id="Syncfusion.Pdf.AspNet.Mvc5" version="17.1.0.38" targetFramework="net45" requireReinstallation="true" />
3131
<package id="Syncfusion.Presentation.AspNet.Mvc5" version="16.3.0.17" targetFramework="net45" requireReinstallation="true" />

0 commit comments

Comments
 (0)