-
Notifications
You must be signed in to change notification settings - Fork 162
Expand file tree
/
Copy pathAPIs.cs
More file actions
111 lines (94 loc) · 3.26 KB
/
Copy pathAPIs.cs
File metadata and controls
111 lines (94 loc) · 3.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
using DotNetify.Elements;
namespace DotNetify.DevApp
{
public class Connection : BaseVM
{
public string Content => new Markdown("DotNetify.DevApp.Docs.APIs.Connection.md");
}
public class CRUD : BaseVM
{
public string Content => new Markdown("DotNetify.DevApp.Docs.APIs.CRUD.md");
}
public class DI : BaseVM
{
public string Content => new Markdown("DotNetify.DevApp.Docs.APIs.DI.md");
}
public class DotNetClient : BaseVM
{
public string Content => new Markdown("DotNetify.DevApp.Docs.APIs.DotNetClient.md");
}
public class Filter : BaseVM
{
public string Content => new Markdown("DotNetify.DevApp.Docs.APIs.Filter.md");
}
public class LocalMode : BaseVM
{
public string Content => new Markdown("DotNetify.DevApp.Docs.APIs.LocalMode.md");
}
public class LocalModeVue : BaseVM
{
public string Content => new Markdown("DotNetify.DevApp.Docs.APIs.LocalMode.md").GetSection(null, "Local VMContext");
}
public class Middleware : BaseVM
{
public string Content => new Markdown("DotNetify.DevApp.Docs.APIs.Middleware.md");
}
public class MinimalApi : BaseVM
{
public string Content => new Markdown("DotNetify.DevApp.Docs.APIs.MinimalApi.md");
}
public class Multicast : BaseVM
{
public string Content => new Markdown("DotNetify.DevApp.Docs.APIs.Multicast.md");
}
public class Routing : BaseVM
{
public string Content => new Markdown("DotNetify.DevApp.Docs.APIs.Routing.md");
}
public class RoutingKO : BaseVM
{
public string Content
{
get
{
var content = new Markdown("DotNetify.DevApp.Docs.APIs.Routing.md");
var contentKO = new Markdown("DotNetify.DevApp.Docs.Knockout.APIs.Routing.md");
return contentKO.GetSection(null, "Setting Up Route Links")
+ content.GetSection("Defining the Routes", "Setting Up Route Links")
+ contentKO.GetSection("Setting Up Route Links")
+ content.GetSection("Redirection", "Getting Initial State");
}
}
}
public class RoutingVue : BaseVM
{
public string Content
{
get
{
var content = new Markdown("DotNetify.DevApp.Docs.APIs.Routing.md");
var contentKO = new Markdown("DotNetify.DevApp.Docs.Vue.APIs.Routing.md");
return contentKO.GetSection(null, "Setting Up Route Links")
+ content.GetSection("Defining the Routes", "Setting Up Route Links")
+ contentKO.GetSection("Setting Up Route Links")
+ content.GetSection("Redirection", "Getting Initial State");
}
}
}
public class Security : BaseVM
{
public string Content => new Markdown("DotNetify.DevApp.Docs.APIs.Security.md");
}
public class SecurityKO : BaseVM
{
public string Content => new Markdown("DotNetify.DevApp.Docs.APIs.Security.md").GetSection(null, "Token");
}
public class SecurityVue : BaseVM
{
public string Content => ((string) new Markdown("DotNetify.DevApp.Docs.APIs.Security.md")).Replace("react", "vue");
}
public class WebApiMode : BaseVM
{
public string Content => new Markdown("DotNetify.DevApp.Docs.APIs.WebApiMode.md");
}
}