-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmock_data.cs
More file actions
86 lines (70 loc) · 3.87 KB
/
Copy pathmock_data.cs
File metadata and controls
86 lines (70 loc) · 3.87 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
using System;
using System.Text;
using Neptune.Models;
using Neptune.Data;
using System.Collections.Generic;
namespace Neptune
{
public class mock_data
{
public mock_data()
{
DatabaseDbContext context = new DatabaseDbContext();
var date = DateTime.Now.ToString();
User user_1 = new User {username = "arne", display_name = "Arne Geiken", permissions = 1, archived = false, created = date, updated = date};
Script script_a = new Script { archived = false, updated = date,
created = date, title = "script_a", description = "This is script_a", user = user_1, type = "JSON"};
Script script_b = new Script { archived = false, updated = date,
created = date, title = "script_b", description = "This is script_b", user = user_1, type = "JSON"};
Parameter param_1 = new Parameter { archived = false, updated = date,
created = date, title = "param_a", description = "This is param_a" };
Parameter param_2 = new Parameter { archived = false, updated = date,
created = date, title = "param_b", description = "This is param_b" };
Parameter param_3 = new Parameter { archived = false, updated = date,
created = date, title = "param_c", description = "This is param_c" };
Parameter param_4 = new Parameter { archived = false, updated = date,
created = date, title = "param_d", description = "This is param_d" };
Parameter param_5 = new Parameter { archived = false, updated = date,
created = date, title = "param_e", description = "This is param_e" };
Option option_a = new Option { archived = false, updated = date,
created = date, title = "option_a", description = "This is option_a", datatype = 0, value = "Hello" };
Option option_b = new Option { archived = false, updated = date,
created = date, title = "option_b", description = "This is option_b", datatype = 1, value = "Hello" };
Option option_c = new Option { archived = false, updated = date,
created = date, title = "option_c", description = "This is option_c", datatype = 2 , value = "Hello"};
param_1.options.Add(option_a);
param_2.options.Add(option_a);
param_3.options.Add(option_b);
param_4.options.Add(option_c);
param_5.options.Add(option_a);
param_3.parameter_child.Add(param_4);
param_3.parameter_child.Add(param_5);
ScriptParameter sp1 = new ScriptParameter{script = script_a, parameter = param_1, implemented = false};
ScriptParameter sp2 = new ScriptParameter{script = script_a, parameter = param_2, implemented = false};
ScriptParameter sp3 = new ScriptParameter{script = script_a, parameter = param_3, implemented = true};
script_a.user = user_1;
ScriptParameter sp4 = new ScriptParameter{script = script_b, parameter = param_2, implemented = false};
ScriptParameter sp5 = new ScriptParameter{script = script_b, parameter = param_1, implemented = true};
ScriptParameter sp6 = new ScriptParameter{script = script_b, parameter = param_5, implemented = true};
script_b.user = user_1;
context.Add(user_1);
context.Add(script_a);
context.Add(script_b);
context.Add(option_b);
context.Add(option_c);
context.Add(param_1);
context.Add(param_2);
context.Add(param_3);
context.Add(param_4);
context.Add(param_5);
context.Add(option_a);
context.Add(sp1);
context.Add(sp2);
context.Add(sp3);
context.Add(sp4);
context.Add(sp5);
context.Add(sp6);
context.SaveChanges();
}
}
}