Access.cshtml 2.31 KB
@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>

}