Example #1
0
        public async Task <CategoriaOutput> GetCategoriaById(int idCategoria)
        {
            Categoria categoria = await _categoriaRepository.GetCategoriaById(idCategoria);

            CategoriaOutput categoriaOutput = _mapper.Map <CategoriaOutput>(categoria);

            return(categoriaOutput);
        }
        public async Task <JsonResult> DetalleCategoria(int codigo)
        {
            CategoriaOutput categoria = await _categoriaService.GetCategoriaById(codigo);

            string titulo = (codigo == 0) ? "Agregar Nueva Categoria" : "Modificar Categoria";

            categoria = categoria == null ? new CategoriaOutput() : categoria;
            CategoriaVm resultado    = _mapper.Map <CategoriaVm>(categoria);
            string      htmlViewForm = await this.RenderViewAsync("_FormCategoria", resultado);

            return(Json(new { htmlViewParial = htmlViewForm, titulo = titulo }));
        }