Есть ли способ условно проверить модель на основе используемого глагола http? - PullRequest
0 голосов
/ 29 мая 2019

Я пишу API, и у меня очень простая модель

public class CategoryModel
{
    public int ID { get; set; }

    [Required]
    [StringLength(30)]
    public string Name { get; set; }

    public string Description { get; set; }
}

Я не хочу применять обязательное свойство ID, если модель поступает через postдействие, но я делаю, если это put действие.Существуют ли какие-либо атрибуты проверки, которые позволяют это сделать, или мне нужно создать отдельную модель для post и put?

Я просто изучаю это, чтобы я мог сделать это неправильно вообще, так что точкав правильном направлении будет оценен!

Спасибо!

1 Ответ

0 голосов
/ 29 мая 2019

Мы можем сделать, используя библиотеку fluentvalidation или создать атрибут клиента

...