dotnet / Scaffolding

Code generators to speed up development.
MIT License
634 stars 226 forks source link

Input select not being generated from Enum #2651

Open HappyHammer72 opened 7 months ago

HappyHammer72 commented 7 months ago

My class is shown below, when I generate using the Blazor CRUD Scaffolding it generates rather than an Input Select.

`

                <InputText id="employeetype" @bind-Value="Employee.EmployeeType" class="form-control" />
                <ValidationMessage For="() => Employee.EmployeeType" class="text-danger" />
            </div>

`

`namespace BlazorApp5Rubbish { using System.ComponentModel.DataAnnotations;

public class Employee
{
    public int Id { get; set; }

    [Required]
    [MaxLength(100)]
    public string? Name { get; set; }

    [Required]
    public EmployeeType EmployeeType { get; set; }

    [Required]
    [DataType(DataType.Date)]
    public DateTime? DateOfBirth { get; set; }

    [Required]
    [MaxLength(255)]
    public string? EmailAddress { get; set; }

    public bool IsActive { get; set; }
}

public enum EmployeeType
{
    Permanant = 0,
    Contract = 1
}

} `

deepchoudhery commented 7 months ago

Will take a look at this soon tyty.