コード例 #1
0
ファイル: RecursosTest.cs プロジェクト: marioffdsw/WebLegem
 public static void GetAll()
 {
     var dao = new RecursoDao();
     dao.GetAll()
         .ToList<Recurso>()
         .ForEach( x => Console.WriteLine(x) );
 }
コード例 #2
0
ファイル: RolesTest.cs プロジェクト: marioffdsw/WebLegem
        public static void Create()
        {
            var rolDao = new RolDao();
            var recDao = new RecursoDao();

            var recursos = recDao.GetAll();

            var admin = new Rol()
            {
                Nombre = "Administrador",
                PermisosAsignados = new Recurso[] {
                    recursos.ToList<Recurso>().Where( x => x.Id == 1 ).Select(x => x ).First(),
                    recursos.ToList<Recurso>().Where( x => x.Id == 2 ).Select(x => x ).First(),
                    recursos.ToList<Recurso>().Where( x => x.Id == 3 ).Select(x => x ).First(),
                }
            };

            var secre = new Rol()
            {
                Nombre = "Secretaria",
                PermisosAsignados = new Recurso[] {
                    recursos.ToList<Recurso>().Where( x => x.Id == 2 ).Select(x => x ).First(),
                }
            };

            admin = rolDao.Create(admin).Value;
            secre = rolDao.Create(secre).Value;

            Console.WriteLine( admin );
            Console.WriteLine( secre );
        }