Movies included in database as well and handled in site

This commit is contained in:
2019-01-21 20:52:22 +01:00
parent 19fc2475fa
commit f5a597fcdb
33 changed files with 1418 additions and 59 deletions

View File

@ -12,6 +12,7 @@ namespace Vidly.Models
[Required]
[StringLength(255)]
public string Name { get; set; }
public DateTime? BirthDate { get; set; }
public bool IsSubscribedToNewsLetter { get; set; }
public MembershipType MembershipType { get; set; }
public byte MembershipTypeId { get; set; }

View File

@ -21,6 +21,7 @@ namespace Vidly.Models
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public DbSet<Customer> Customers { get; set; }
public DbSet<Movie> Movies { get; set; }
public ApplicationDbContext()
// : base("DefaultConnection", throwIfV1Schema: false)

View File

@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
@ -8,6 +9,8 @@ namespace Vidly.Models
public class MembershipType
{
public byte Id { get; set; }
[StringLength(50)]
public string Name { get; set; }
public short SignUpFee { get; set; }
public byte DurationInMonth { get; set; }
public byte DiscountRate { get; set; }

View File

@ -9,5 +9,11 @@ namespace Vidly.Models
{
public int Id { get; set; }
public string Name { get; set; }
public DateTime ReleaseDate { get; set; }
public DateTime DateAdded { get; set; }
public int NumberInStock { get; set; }
public MovieGenre MovieGenre { get; set; }
public byte MovieGenreId { get; set; }
}
}

View File

@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Vidly.Models
{
public class MovieGenre
{
public byte Id { get; set; }
public string Name { get; set; }
}
}