Skip to content

Commit f65d0b6

Browse files
committed
Add ajax 3 level hierarchy editing example
1 parent 00a4e97 commit f65d0b6

36 files changed

+5866
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 11.00
3+
# Visual Studio 2010
4+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AjaxHierarchyEditing", "AjaxHierarchyEditing\AjaxHierarchyEditing.csproj", "{FD8A759D-DCB4-47EE-B732-0E0978F3D8B0}"
5+
EndProject
6+
Global
7+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
8+
Debug|Any CPU = Debug|Any CPU
9+
Release|Any CPU = Release|Any CPU
10+
EndGlobalSection
11+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
12+
{FD8A759D-DCB4-47EE-B732-0E0978F3D8B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
13+
{FD8A759D-DCB4-47EE-B732-0E0978F3D8B0}.Debug|Any CPU.Build.0 = Debug|Any CPU
14+
{FD8A759D-DCB4-47EE-B732-0E0978F3D8B0}.Release|Any CPU.ActiveCfg = Release|Any CPU
15+
{FD8A759D-DCB4-47EE-B732-0E0978F3D8B0}.Release|Any CPU.Build.0 = Release|Any CPU
16+
EndGlobalSection
17+
GlobalSection(SolutionProperties) = preSolution
18+
HideSolutionNode = FALSE
19+
EndGlobalSection
20+
EndGlobal
Lines changed: 267 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,267 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<PropertyGroup>
5+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7+
<ProductVersion>
8+
</ProductVersion>
9+
<SchemaVersion>2.0</SchemaVersion>
10+
<ProjectGuid>{FD8A759D-DCB4-47EE-B732-0E0978F3D8B0}</ProjectGuid>
11+
<ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
12+
<OutputType>Library</OutputType>
13+
<AppDesignerFolder>Properties</AppDesignerFolder>
14+
<RootNamespace>AjaxHierarchyEditing</RootNamespace>
15+
<AssemblyName>AjaxHierarchyEditing</AssemblyName>
16+
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
17+
<MvcBuildViews>false</MvcBuildViews>
18+
<UseIISExpress>false</UseIISExpress>
19+
<IISExpressSSLPort />
20+
<IISExpressAnonymousAuthentication />
21+
<IISExpressWindowsAuthentication />
22+
<IISExpressUseClassicPipelineMode />
23+
<UseGlobalApplicationHostFile />
24+
</PropertyGroup>
25+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
26+
<DebugSymbols>true</DebugSymbols>
27+
<DebugType>full</DebugType>
28+
<Optimize>false</Optimize>
29+
<OutputPath>bin\</OutputPath>
30+
<DefineConstants>DEBUG;TRACE</DefineConstants>
31+
<ErrorReport>prompt</ErrorReport>
32+
<WarningLevel>4</WarningLevel>
33+
</PropertyGroup>
34+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
35+
<DebugType>pdbonly</DebugType>
36+
<Optimize>true</Optimize>
37+
<OutputPath>bin\</OutputPath>
38+
<DefineConstants>TRACE</DefineConstants>
39+
<ErrorReport>prompt</ErrorReport>
40+
<WarningLevel>4</WarningLevel>
41+
</PropertyGroup>
42+
<ItemGroup>
43+
<Reference Include="Kendo.Mvc, Version=2016.2.714.440, Culture=neutral, PublicKeyToken=121fae78165ba3d4, processorArchitecture=MSIL">
44+
<SpecificVersion>False</SpecificVersion>
45+
<HintPath>..\lib\KENDOUIMVC\2016.2.714.Trial\Kendo.Mvc.dll</HintPath>
46+
</Reference>
47+
<Reference Include="Microsoft.CSharp" />
48+
<Reference Include="System" />
49+
<Reference Include="System.Data" />
50+
<Reference Include="System.Data.Entity" />
51+
<Reference Include="System.Drawing" />
52+
<Reference Include="System.Runtime.Serialization" />
53+
<Reference Include="System.Security" />
54+
<Reference Include="System.Web.DynamicData" />
55+
<Reference Include="System.Web.Entity" />
56+
<Reference Include="System.Web.ApplicationServices" />
57+
<Reference Include="System.ComponentModel.DataAnnotations" />
58+
<Reference Include="System.Core" />
59+
<Reference Include="System.Data.DataSetExtensions" />
60+
<Reference Include="System.Xml.Linq" />
61+
<Reference Include="System.Web" />
62+
<Reference Include="System.Web.Extensions" />
63+
<Reference Include="System.Web.Abstractions" />
64+
<Reference Include="System.Web.Routing" />
65+
<Reference Include="System.Xml" />
66+
<Reference Include="System.Configuration" />
67+
<Reference Include="System.Web.Services" />
68+
<Reference Include="System.EnterpriseServices" />
69+
<Reference Include="EntityFramework">
70+
<HintPath>..\packages\EntityFramework.5.0.0\lib\net40\EntityFramework.dll</HintPath>
71+
</Reference>
72+
<Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
73+
<Private>True</Private>
74+
<HintPath>..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
75+
</Reference>
76+
<Reference Include="Newtonsoft.Json">
77+
<HintPath>..\packages\Newtonsoft.Json.4.5.6\lib\net40\Newtonsoft.Json.dll</HintPath>
78+
</Reference>
79+
<Reference Include="System.Net.Http">
80+
<Private>True</Private>
81+
<HintPath>..\packages\Microsoft.Net.Http.2.0.20710.0\lib\net40\System.Net.Http.dll</HintPath>
82+
</Reference>
83+
<Reference Include="System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
84+
<HintPath>..\packages\Microsoft.AspNet.WebApi.Client.4.0.20710.0\lib\net40\System.Net.Http.Formatting.dll</HintPath>
85+
</Reference>
86+
<Reference Include="System.Net.Http.WebRequest">
87+
<Private>True</Private>
88+
<HintPath>..\packages\Microsoft.Net.Http.2.0.20710.0\lib\net40\System.Net.Http.WebRequest.dll</HintPath>
89+
</Reference>
90+
<Reference Include="System.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
91+
<Private>True</Private>
92+
<HintPath>..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.Helpers.dll</HintPath>
93+
</Reference>
94+
<Reference Include="System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
95+
<HintPath>..\packages\Microsoft.AspNet.WebApi.Core.4.0.20710.0\lib\net40\System.Web.Http.dll</HintPath>
96+
</Reference>
97+
<Reference Include="System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
98+
<HintPath>..\packages\Microsoft.AspNet.WebApi.WebHost.4.0.20710.0\lib\net40\System.Web.Http.WebHost.dll</HintPath>
99+
</Reference>
100+
<Reference Include="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
101+
<Private>True</Private>
102+
<HintPath>..\packages\Microsoft.AspNet.Mvc.4.0.20710.0\lib\net40\System.Web.Mvc.dll</HintPath>
103+
</Reference>
104+
<Reference Include="System.Web.Optimization">
105+
<HintPath>..\packages\Microsoft.AspNet.Web.Optimization.1.0.0\lib\net40\System.Web.Optimization.dll</HintPath>
106+
</Reference>
107+
<Reference Include="System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
108+
<Private>True</Private>
109+
<HintPath>..\packages\Microsoft.AspNet.Razor.2.0.20710.0\lib\net40\System.Web.Razor.dll</HintPath>
110+
</Reference>
111+
<Reference Include="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
112+
<Private>True</Private>
113+
<HintPath>..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.dll</HintPath>
114+
</Reference>
115+
<Reference Include="System.Web.WebPages.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
116+
<Private>True</Private>
117+
<HintPath>..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.Deployment.dll</HintPath>
118+
</Reference>
119+
<Reference Include="System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
120+
<Private>True</Private>
121+
<HintPath>..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.Razor.dll</HintPath>
122+
</Reference>
123+
<Reference Include="WebMatrix.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
124+
<Private>True</Private>
125+
<HintPath>..\packages\Microsoft.AspNet.WebPages.Data.2.0.20710.0\lib\net40\WebMatrix.Data.dll</HintPath>
126+
</Reference>
127+
<Reference Include="Microsoft.Web.WebPages.OAuth, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
128+
<Private>True</Private>
129+
<HintPath>..\packages\Microsoft.AspNet.WebPages.OAuth.2.0.20710.0\lib\net40\Microsoft.Web.WebPages.OAuth.dll</HintPath>
130+
</Reference>
131+
<Reference Include="WebMatrix.WebData, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
132+
<Private>True</Private>
133+
<HintPath>..\packages\Microsoft.AspNet.WebPages.WebData.2.0.20710.0\lib\net40\WebMatrix.WebData.dll</HintPath>
134+
</Reference>
135+
<Reference Include="DotNetOpenAuth.AspNet, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246, processorArchitecture=MSIL">
136+
<Private>True</Private>
137+
<HintPath>..\packages\DotNetOpenAuth.AspNet.4.0.3.12153\lib\net40-full\DotNetOpenAuth.AspNet.dll</HintPath>
138+
</Reference>
139+
<Reference Include="DotNetOpenAuth.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246, processorArchitecture=MSIL">
140+
<Private>True</Private>
141+
<HintPath>..\packages\DotNetOpenAuth.Core.4.0.3.12153\lib\net40-full\DotNetOpenAuth.Core.dll</HintPath>
142+
</Reference>
143+
<Reference Include="DotNetOpenAuth.OAuth.Consumer, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246, processorArchitecture=MSIL">
144+
<Private>True</Private>
145+
<HintPath>..\packages\DotNetOpenAuth.OAuth.Consumer.4.0.3.12153\lib\net40-full\DotNetOpenAuth.OAuth.Consumer.dll</HintPath>
146+
</Reference>
147+
<Reference Include="DotNetOpenAuth.OAuth, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246, processorArchitecture=MSIL">
148+
<Private>True</Private>
149+
<HintPath>..\packages\DotNetOpenAuth.OAuth.Core.4.0.3.12153\lib\net40-full\DotNetOpenAuth.OAuth.dll</HintPath>
150+
</Reference>
151+
<Reference Include="DotNetOpenAuth.OpenId, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246, processorArchitecture=MSIL">
152+
<Private>True</Private>
153+
<HintPath>..\packages\DotNetOpenAuth.OpenId.Core.4.0.3.12153\lib\net40-full\DotNetOpenAuth.OpenId.dll</HintPath>
154+
</Reference>
155+
<Reference Include="DotNetOpenAuth.OpenId.RelyingParty, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246, processorArchitecture=MSIL">
156+
<Private>True</Private>
157+
<HintPath>..\packages\DotNetOpenAuth.OpenId.RelyingParty.4.0.3.12153\lib\net40-full\DotNetOpenAuth.OpenId.RelyingParty.dll</HintPath>
158+
</Reference>
159+
<Reference Include="WebGrease">
160+
<Private>True</Private>
161+
<HintPath>..\packages\WebGrease.1.1.0\lib\WebGrease.dll</HintPath>
162+
</Reference>
163+
<Reference Include="Antlr3.Runtime">
164+
<Private>True</Private>
165+
<HintPath>..\packages\WebGrease.1.1.0\lib\Antlr3.Runtime.dll</HintPath>
166+
</Reference>
167+
</ItemGroup>
168+
<ItemGroup>
169+
<Compile Include="Controllers\BaseController.cs" />
170+
<Compile Include="Controllers\EmployeesController.cs" />
171+
<Compile Include="Controllers\HomeController.cs" />
172+
<Compile Include="Controllers\OrderDetailsController.cs" />
173+
<Compile Include="Controllers\OrdersController.cs" />
174+
<Compile Include="Global.asax.cs">
175+
<DependentUpon>Global.asax</DependentUpon>
176+
</Compile>
177+
<Compile Include="Models\EmployeeViewModel.cs" />
178+
<Compile Include="Models\Northwind.Designer.cs">
179+
<AutoGen>True</AutoGen>
180+
<DesignTime>True</DesignTime>
181+
<DependentUpon>Northwind.edmx</DependentUpon>
182+
</Compile>
183+
<Compile Include="Models\OrderDetailViewModel.cs" />
184+
<Compile Include="Models\OrderViewModel.cs" />
185+
<Compile Include="Properties\AssemblyInfo.cs" />
186+
</ItemGroup>
187+
<ItemGroup>
188+
<Content Include="App_Data\Northwind.ldf">
189+
<DependentUpon>Northwind.mdf</DependentUpon>
190+
</Content>
191+
<Content Include="App_Data\Northwind.mdf" />
192+
<Content Include="App_Data\Northwind_log.ldf">
193+
<DependentUpon>Northwind.mdf</DependentUpon>
194+
</Content>
195+
<Content Include="Global.asax" />
196+
<Content Include="Web.config" />
197+
<Content Include="Web.Debug.config">
198+
<DependentUpon>Web.config</DependentUpon>
199+
</Content>
200+
<Content Include="Web.Release.config">
201+
<DependentUpon>Web.config</DependentUpon>
202+
</Content>
203+
<Content Include="Views\Web.config">
204+
</Content>
205+
<Content Include="Content\Site.css">
206+
</Content>
207+
</ItemGroup>
208+
<ItemGroup />
209+
<ItemGroup>
210+
<Content Include="packages.config" />
211+
</ItemGroup>
212+
<ItemGroup>
213+
<Content Include="Views\Home\About.cshtml" />
214+
</ItemGroup>
215+
<ItemGroup>
216+
<Content Include="Views\Home\Index.cshtml" />
217+
</ItemGroup>
218+
<ItemGroup>
219+
<Content Include="Views\Shared\_Layout.cshtml" />
220+
</ItemGroup>
221+
<ItemGroup>
222+
<Content Include="Views\_ViewStart.cshtml" />
223+
</ItemGroup>
224+
<ItemGroup>
225+
<Content Include="Views\Shared\EditorTemplates\Currency.cshtml" />
226+
<Content Include="Views\Shared\EditorTemplates\Date.cshtml" />
227+
<Content Include="Views\Shared\EditorTemplates\DateTime.cshtml" />
228+
<Content Include="Views\Shared\EditorTemplates\GridForeignKey.cshtml" />
229+
<Content Include="Views\Shared\EditorTemplates\Integer.cshtml" />
230+
<Content Include="Views\Shared\EditorTemplates\Number.cshtml" />
231+
<Content Include="Views\Shared\EditorTemplates\Time.cshtml" />
232+
<EntityDeploy Include="Models\Northwind.edmx">
233+
<Generator>EntityModelCodeGenerator</Generator>
234+
<LastGenOutput>Northwind.Designer.cs</LastGenOutput>
235+
</EntityDeploy>
236+
</ItemGroup>
237+
<PropertyGroup>
238+
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
239+
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
240+
</PropertyGroup>
241+
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
242+
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
243+
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />
244+
<Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
245+
<AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />
246+
</Target>
247+
<ProjectExtensions>
248+
<VisualStudio>
249+
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
250+
<WebProjectProperties>
251+
<UseIIS>False</UseIIS>
252+
<AutoAssignPort>True</AutoAssignPort>
253+
<DevelopmentServerPort>53005</DevelopmentServerPort>
254+
<DevelopmentServerVPath>/</DevelopmentServerVPath>
255+
<IISUrl>
256+
</IISUrl>
257+
<NTLMAuthentication>False</NTLMAuthentication>
258+
<UseCustomServer>False</UseCustomServer>
259+
<CustomServerUrl>
260+
</CustomServerUrl>
261+
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
262+
</WebProjectProperties>
263+
</FlavorProperties>
264+
<UserProperties UseCdnSupport="False" />
265+
</VisualStudio>
266+
</ProjectExtensions>
267+
</Project>
1 MB
Binary file not shown.
3.63 MB
Binary file not shown.
3.06 MB
Binary file not shown.

0 commit comments

Comments
 (0)