Esempio n. 1
0
        public SubCategoriaDto Modificar(SubCategoriaDto dto)
        {
            var entity = _SubategoriaRepositorio.ObtenerPorId(dto.Id);

            entity.Descripcion = dto.Descripcion;
            entity.CategoriaId = dto.CategoriaId;

            _SubategoriaRepositorio.Modificar(entity);
            Guardar();

            return(dto);
        }
Esempio n. 2
0
 public IActionResult Modificar(SubCategoriaDto dto)
 {
     if (ModelState.IsValid)
     {
         var resultado = Negocio.ModificarSubCategoria(dto);
         if (!resultado.HayErrores)
         {
             return(new AjaxEditSuccessResult());
         }
         ModelState.AgregarErrores(resultado);
     }
     CargarCategorias();
     return(View(dto));
 }
Esempio n. 3
0
        public SubCategoriaDto Agregar(SubCategoriaDto dto)
        {
            var entity = new Dominio.Entidades.Entidades.SubCategoria
            {
                Descripcion = dto.Descripcion,
                CategoriaId = dto.CategoriaId,
                Eliminado   = false
            };

            _SubategoriaRepositorio.Agregar(entity);
            Guardar();
            dto.Id = entity.Id;

            return(dto);
        }
Esempio n. 4
0
        public Resultado ModificarSubCategoria(SubCategoriaDto dto)
        {
            var resultado = new Resultado();

            try
            {
                var subCategorias = Mapper.Map <SubCategoria>(dto);
                subCategorias.Categoria = Repositorio.Obtener <Categoria>(dto.CategoriaId);
                Repositorio.Actualizar(subCategorias);
                Repositorio.GuardarCambios();
            }
            catch (Exception e)
            {
                resultado.Error("", e.Message);
            }
            return(resultado);
        }