Guest User

Untitled

a guest
Mar 27th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. [Required(ErrorMessage = "O campo {0} é obrigatório")]
  2. [StringLength(50, ErrorMessage = "O campo {0} deve ter no mímino {1} caracteres")]
  3. [DisplayName("Título")]
  4. public string Titulo { get; set; }
  5.  
  6. public IEnumerable<PerfilItens> ItensPerfil { get; set; }
  7. }
  8.  
  9. var viewModel = new PerfilViewModel();
  10. var itens = Bootstrap._listaPerfil;
  11.  
  12. viewModel.ItensPerfil = itens.Select(x => new PerfilItensViewModel
  13. {
  14. ItemMenu = x.ItemMenu,
  15. Criar = x.Criar,
  16. Visualizar = x.Visualizar,
  17. Excluir = x.Excluir,
  18. Editar = x.Editar
  19. });
  20.  
  21. return View(viewModel);
  22.  
  23. <form asp-action="Create">
  24. <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  25. <div class="form-group">
  26. <label asp-for="Descricao" class="control-label"></label>
  27. <input asp-for="Descricao" class="form-control" />
  28. <span asp-validation-for="Descricao" class="text-danger"></span>
  29. </div>
  30. @foreach (var item in Model.ItensPerfil)
  31. {
  32. <hr />
  33. <div class="form-group">
  34. <label id="menu" class="control-label">@item.ItemMenu</label>
  35. </div>
  36. <div class="form-group">
  37. <label asp-for="@item.Visualizar" class="control-label"></label>
  38. <input type="checkbox" asp-for="@item.Visualizar" checked="@item.Visualizar" />
  39. <label asp-for="@item.Editar" class="control-label"></label>
  40. <input type="checkbox" asp-for="@item.Editar" checked="@item.Editar" />
  41. <label asp-for="@item.Criar" class="control-label"></label>
  42. <input type="checkbox" asp-for="@item.Criar" checked="@item.Criar" />
  43. <label asp-for="@item.Excluir" class="control-label"></label>
  44. <input type="checkbox" asp-for="@item.Excluir" checked="@item.Excluir" />
  45. </div>
  46. }
  47.  
  48. <hr />
  49. <div class="form-group">
  50. <input type="submit" value="Create" class="btn btn-default" />
  51. </div>
  52. </form>
  53. </div>
Add Comment
Please, Sign In to add comment