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)); }
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); }