Access.cshtml
2.31 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
@using CWA.CpoOnline.Models
@model CWA.CpoOnline.Models.UserAccessViewModel
@{
ViewBag.Title = "Edit User Access";
}
<h4><i class="fa fa-check-square-o"></i> @ViewBag.Title</h4>
@using (Html.BeginForm("access", "users", FormMethod.Post, new { @class = "", role = "form" }))
{
@Html.AntiForgeryToken()
<hr />
@Html.ValidationSummary("", new { @class = "text-danger" })
@Html.HiddenFor(m => m.UserId)
<div class="row mb-3">
<div class="col">
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-auto mr-auto text-lg">
<b>User :</b>
@Model.User.FirstName
@Model.User.LastName
</div>
<div class="col-auto">
@Html.ActionLink("Cancel", "index", "users", new { area = "" }, new { @class = "btn btn-outline-secondary" })
<input type="submit" class="btn btn-primary" value="Save Changes" />
</div>
</div>
</div>
</div>
</div>
</div>
<div class="card-group">
<div class="card mb-3">
<div class="card-header">
<b>Sectors</b>
</div>
<div class="card-body">
<div class="form-group">
@foreach (SectorViewModel sector in ViewBag.AllSectors)
{
<div class="form-check">
@if (Model.SectorIdList.Contains(sector.Id))
{
<input type="checkbox" name="SectorIdList" id="@("sector-" + sector.Id)" value="@sector.Id" checked="checked">
}
else
{
<input type="checkbox" name="SectorIdList" id="@("sector-" + sector.Id)" value="@sector.Id">
}
<label for="@("sector-" + sector.Id)">@sector.Name</label>
</div>
}
</div>
</div>
</div>
<div class="card mb-3">
<div class="card-header">
<b>Symbols</b>
</div>
<div class="card-body">
<div class="form-group">
@foreach (SymbolViewModel symbol in ViewBag.AllSymbols)
{
<div class="form-check">
@if (Model.SymbolIdList.Contains(symbol.Id))
{
<input type="checkbox" name="SymbolIdList" id="@("symbol-" + symbol.Id)" value="@symbol.Id" checked="checked">
}
else
{
<input type="checkbox" name="SymbolIdList" id="@("symbol-" + symbol.Id)" value="@symbol.Id">
}
<label for="@("symbol-" + symbol.Id)">@symbol.Symbol - @symbol.Name</label>
</div>
}
</div>
</div>
</div>
</div>
}