Group.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations.Schema;
using Model.Entities.Base;
using Model.Entities.Files.FS_Entities;
namespace Model.Entities.Users
{
//public class Permission
//{
// public bool Accesse { set; get; }
// public bool Read { set; get; }
// public bool Write { set; get; }
//}
//public class PermissionsManager
//{
// List<Permission> Permissions = new List<Permission>();
// [NonSerialized]
// List<SRootDirectory> sRootDirectories = new List<SRootDirectory>();
// List<int> sRootDirectories_ID = new List<int>();
//}
public class Group : BaseEntity
{
public string Name { set; get; }
//[Column("XML_Permissions")]
//public string XML_Permissions { set; get; }
[InverseProperty("Groups")]
public virtual IEnumerable<User> Users { set; get; }
}
}