Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Required(ErrorMessage = "O campo {0} é obrigatório")]
- [StringLength(50, ErrorMessage = "O campo {0} deve ter no mímino {1} caracteres")]
- [DisplayName("Título")]
- public string Titulo { get; set; }
- public IEnumerable<PerfilItens> ItensPerfil { get; set; }
- }
- var viewModel = new PerfilViewModel();
- var itens = Bootstrap._listaPerfil;
- viewModel.ItensPerfil = itens.Select(x => new PerfilItensViewModel
- {
- ItemMenu = x.ItemMenu,
- Criar = x.Criar,
- Visualizar = x.Visualizar,
- Excluir = x.Excluir,
- Editar = x.Editar
- });
- return View(viewModel);
- <form asp-action="Create">
- <div asp-validation-summary="ModelOnly" class="text-danger"></div>
- <div class="form-group">
- <label asp-for="Descricao" class="control-label"></label>
- <input asp-for="Descricao" class="form-control" />
- <span asp-validation-for="Descricao" class="text-danger"></span>
- </div>
- @foreach (var item in Model.ItensPerfil)
- {
- <hr />
- <div class="form-group">
- <label id="menu" class="control-label">@item.ItemMenu</label>
- </div>
- <div class="form-group">
- <label asp-for="@item.Visualizar" class="control-label"></label>
- <input type="checkbox" asp-for="@item.Visualizar" checked="@item.Visualizar" />
- <label asp-for="@item.Editar" class="control-label"></label>
- <input type="checkbox" asp-for="@item.Editar" checked="@item.Editar" />
- <label asp-for="@item.Criar" class="control-label"></label>
- <input type="checkbox" asp-for="@item.Criar" checked="@item.Criar" />
- <label asp-for="@item.Excluir" class="control-label"></label>
- <input type="checkbox" asp-for="@item.Excluir" checked="@item.Excluir" />
- </div>
- }
- <hr />
- <div class="form-group">
- <input type="submit" value="Create" class="btn btn-default" />
- </div>
- </form>
- </div>
Add Comment
Please, Sign In to add comment