Create.cshtml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. @using Products.Common.Types
  2. @model Products.Common.Dtos.CreateProductDto
  3. @* [Required] *@
  4. @* public string Name { get; set; } *@
  5. @* [Required] *@
  6. @* public Color Color { get; set; } *@
  7. @* [Required] *@
  8. @* public string Brand { get; set; } *@
  9. <h1>Create Product</h1>
  10. <form asp-action="Create" method="post">
  11. <div class="form-group">
  12. <label asp-for="Name" class="control-label"></label>
  13. <input asp-for="Name" class="form-control"/>
  14. <span asp-validation-for="Name" class="text-danger"></span>
  15. </div>
  16. <div class="form-group">
  17. <label asp-for="Color" class="control-label"></label>
  18. <select asp-for="Color" asp-items="@Html.GetEnumSelectList<Color>()" class="form-control">
  19. <option value="">-- Select Color --</option>
  20. </select>
  21. <span asp-validation-for="Color" class="text-danger"></span>
  22. </div>
  23. <div class="form-group">
  24. <label asp-for="Brand" class="control-label"></label>
  25. <input asp-for="Brand" class="form-control"/>
  26. <span asp-validation-for="Brand" class="text-danger"></span>
  27. </div>
  28. <div>
  29. <input type="submit"
  30. value="Save"
  31. class="btn btn-primary mt-2"
  32. />
  33. </div>
  34. </form>