Updated model classes with attributes

This commit is contained in:
Jimmy Engström 2023-02-17 18:05:56 +01:00
parent 3088165398
commit e95110f33d
15 changed files with 18 additions and 1 deletions

View file

@ -1,9 +1,12 @@
namespace Data.Models; namespace Data.Models;
using System.ComponentModel.DataAnnotations;
public class BlogPost public class BlogPost
{ {
public string? Id { get; set; } public string? Id { get; set; }
[MinLength(5)]
[Required]
public string Title { get; set; } = string.Empty; public string Title { get; set; } = string.Empty;
[Required]
public string Text { get; set; } = string.Empty; public string Text { get; set; } = string.Empty;
public DateTime PublishDate { get; set; } public DateTime PublishDate { get; set; }
public Category? Category { get; set; } public Category? Category { get; set; }

View file

@ -2,5 +2,6 @@
public class Category public class Category
{ {
public string? Id { get; set; } public string? Id { get; set; }
[Required]
public string Name { get; set; } = string.Empty; public string Name { get; set; } = string.Empty;
} }

View file

@ -2,5 +2,6 @@
public class Tag public class Tag
{ {
public string? Id { get; set; } public string? Id { get; set; }
[Required]
public string Name { get; set; } = string.Empty; public string Name { get; set; } = string.Empty;
} }

View file

@ -2,5 +2,6 @@
public class Category public class Category
{ {
public string? Id { get; set; } public string? Id { get; set; }
[Required]
public string Name { get; set; } = string.Empty; public string Name { get; set; } = string.Empty;
} }

View file

@ -2,5 +2,6 @@
public class Tag public class Tag
{ {
public string? Id { get; set; } public string? Id { get; set; }
[Required]
public string Name { get; set; } = string.Empty; public string Name { get; set; } = string.Empty;
} }

View file

@ -2,5 +2,6 @@
public class Category public class Category
{ {
public string? Id { get; set; } public string? Id { get; set; }
[Required]
public string Name { get; set; } = string.Empty; public string Name { get; set; } = string.Empty;
} }

View file

@ -2,5 +2,6 @@
public class Tag public class Tag
{ {
public string? Id { get; set; } public string? Id { get; set; }
[Required]
public string Name { get; set; } = string.Empty; public string Name { get; set; } = string.Empty;
} }

View file

@ -2,5 +2,6 @@
public class Category public class Category
{ {
public string? Id { get; set; } public string? Id { get; set; }
[Required]
public string Name { get; set; } = string.Empty; public string Name { get; set; } = string.Empty;
} }

View file

@ -2,5 +2,6 @@
public class Tag public class Tag
{ {
public string? Id { get; set; } public string? Id { get; set; }
[Required]
public string Name { get; set; } = string.Empty; public string Name { get; set; } = string.Empty;
} }

View file

@ -2,5 +2,6 @@
public class Category public class Category
{ {
public string? Id { get; set; } public string? Id { get; set; }
[Required]
public string Name { get; set; } = string.Empty; public string Name { get; set; } = string.Empty;
} }

View file

@ -2,5 +2,6 @@
public class Tag public class Tag
{ {
public string? Id { get; set; } public string? Id { get; set; }
[Required]
public string Name { get; set; } = string.Empty; public string Name { get; set; } = string.Empty;
} }

View file

@ -2,5 +2,6 @@
public class Category public class Category
{ {
public string? Id { get; set; } public string? Id { get; set; }
[Required]
public string Name { get; set; } = string.Empty; public string Name { get; set; } = string.Empty;
} }

View file

@ -2,5 +2,6 @@
public class Tag public class Tag
{ {
public string? Id { get; set; } public string? Id { get; set; }
[Required]
public string Name { get; set; } = string.Empty; public string Name { get; set; } = string.Empty;
} }

View file

@ -2,5 +2,6 @@
public class Category public class Category
{ {
public string? Id { get; set; } public string? Id { get; set; }
[Required]
public string Name { get; set; } = string.Empty; public string Name { get; set; } = string.Empty;
} }

View file

@ -2,5 +2,6 @@
public class Tag public class Tag
{ {
public string? Id { get; set; } public string? Id { get; set; }
[Required]
public string Name { get; set; } = string.Empty; public string Name { get; set; } = string.Empty;
} }