<span asp-validation-for="Name" class="text-danger"></span>ModelState.AddModelError("Name", "Имя уже существует");Мастерство не пропьешь... я пробовал
services.AddDbContext<InstituteContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("InstituteContext")));public class UniqueDepartmentName : ValidationAttribute
{
private InstituteContext context;
public UniqueDepartmentName(InstituteContext cntx)
{
context = cntx;
}
{public class Department
{
public int DepartmentID { get; set; }
[Required]
ВОТ ЗДЕСЬ
[UniqueDepartmentName]
public string Name { get; set; }
public List<Person> Persons { get; set; }
}