22 lines
505 B
C#
22 lines
505 B
C#
using Microsoft.AspNetCore.Mvc.ApplicationModels;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace FJPSite.Data.Authorisation;
|
|
|
|
public class ModuleFeature
|
|
{
|
|
[Key]
|
|
public int Id { get; set; }
|
|
|
|
[Required, ForeignKey(nameof(Module))]
|
|
public int ModuleId { get; set; }
|
|
|
|
public Module Module { get; set; }
|
|
|
|
[ForeignKey(nameof(Feature))]
|
|
public int FeatureId { get; set; }
|
|
|
|
public Feature Feature { get; set; }
|
|
}
|