Я собираю библиотеку, используя членство в mvc, mongodb и asp.net.
Когда пользователь просматривает сайт, вошедший в систему (выход из системы автоматически настроен на предварительный просмотр), мне нужно проверить, приобрели ли они текущий фильм и могут ли они просматривать полный набор функций, в противном случае ему необходимо приобрести видео. или посмотреть превью.
У меня есть модель фильма ниже:
public Guid Id { get; set; }
public string Slug { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public double Price { get; set; }
public string PreviewUrl { get; set; }
public string MovieUrl { get; set; }
public DateTime CreatedOn { get; set; }
public string CreatedBy { get; set; }
public DateTime ModifiedOn { get; set; }
public IEnumerable<User> Users;
public Movie() {
Id = Guid.NewGuid();
CreatedOn = DateTime.Now;
ModifiedOn = DateTime.Now;
}
Может быть, есть лучший способ подойти к этому. Может быть, заказ или что-то?