public async Task <PartialViewResult> OnGetTabla(int?Id, int?Pagina, int?Maximo)
        {
            if (Pagina != null)
            {
                this.Pagina = Pagina.Value;
            }
            if (Maximo != null)
            {
                this.Maximo = Maximo.Value;
            }
            this.Categorias = _context.Categorias.ToList();
            var total = _context.Categorias.Select(
                q => new
            {
                co = Categorias.Count()
            }
                ).FirstOrDefault();

            this.Total      = total.co;
            this.Categorias = _context.Categorias.
                              Skip((this.Pagina.Value) * this.Maximo.Value).Take(this.Maximo.Value).ToList();

            if (Id != null)
            {
                this.Categoria = await _context.Categorias.FirstOrDefaultAsync(c => c.Id == Id);
            }
            return(Partial("/Pages/Shared/OthersPartials/_TablaCategoriasPartial.cshtml", this));
        }