У меня есть эта модель
public class AppInfo
{
[Required(ErrorMessage = "Campo obrigatório")]
[NonEditable]
public string nick { get; set; }
[Required(ErrorMessage = "Campo obrigatório")]
[NonEditable]
public string version { get; set; }
public string description { get; set; }
public bool invalidated { get; set; }
public System.DateTime releasedAt { get; set; }
public System.DateTime createdAt { get; set; }
public System.DateTime updatedAt { get; set; }
}
, и я хочу создать атрибут NonEditable для запроса PATCH, что я могу сделать внутри атрибута, чтобы сделать то, что я хочу? Я понятия не имею, что делать
Атрибут класса:
[AttributeUsage(AttributeTargets.All)]
public class NonEditableAttribute : Attribute
{
private string name;
private string action;
public NonEditableAttribute([CallerMemberName] string name = null)
{
this.name = name;
}
}
}