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