コード例 #1
0
            public async Task <int> Handle(CreateModuloCommand request, CancellationToken cancellationToken)
            {
                var entity = new TModulo();

                entity.CodModulo = request.CodModulo;

                _context.TModulo.Add(entity);

                await _context.SaveChangesAsync(cancellationToken);

                return(int.Parse(entity.CodModulo));
            }
コード例 #2
0
            public ModuloNodeVM recursion(TModulo it)
            {
                var ModuloPadre = new ModuloNodeVM();

                ModuloPadre.data  = it.CodModulo;
                ModuloPadre.label = it.Descripcion;
                if (it.Hijos.Count == 0)
                {
                    return(ModuloPadre);
                }


                if (it.Hijos.Count > 0)
                {
                    foreach (var hijos in it.Hijos)
                    {
                        ModuloPadre.children.Add(recursion(hijos));
                    }
                }
                return(ModuloPadre);
            }