From 8aea18fc49b097075c71037b9b373d98068b2901 Mon Sep 17 00:00:00 2001 From: Christian Schou Date: Mon, 4 Jul 2022 12:30:13 +0200 Subject: [PATCH] Create Core and Domain Models --- MediatR_Demo/Core/Enums/MovieGenre.cs | 15 +++++++++++++++ MediatR_Demo/Domain/Entities/Movie/Movie.cs | 13 +++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 MediatR_Demo/Core/Enums/MovieGenre.cs create mode 100644 MediatR_Demo/Domain/Entities/Movie/Movie.cs diff --git a/MediatR_Demo/Core/Enums/MovieGenre.cs b/MediatR_Demo/Core/Enums/MovieGenre.cs new file mode 100644 index 0000000..7f89c33 --- /dev/null +++ b/MediatR_Demo/Core/Enums/MovieGenre.cs @@ -0,0 +1,15 @@ +namespace MediatR_Demo.Core.Enums +{ + public enum MovieGenre + { + Action, + Comedy, + Drama, + Fantasy, + Horror, + Mystery, + Romance, + Thriller, + Western + } +} \ No newline at end of file diff --git a/MediatR_Demo/Domain/Entities/Movie/Movie.cs b/MediatR_Demo/Domain/Entities/Movie/Movie.cs new file mode 100644 index 0000000..9a20822 --- /dev/null +++ b/MediatR_Demo/Domain/Entities/Movie/Movie.cs @@ -0,0 +1,13 @@ +using MediatR_Demo.Core.Enums; + +namespace MediatR_Demo.Domain.Entities.Movie +{ + public class Movie + { + public long Id { get; set; } + public string? Title { get; set; } + public string? Description { get; set; } + public MovieGenre Genre { get; set; } + public int? Rating { get; set; } + } +} \ No newline at end of file