public JsonResult GuardarTipoDetallePublicacion(TipoDetallePublicacionDto tiposDetallePublicacionDto) { return(Json(Ejecutar(() => { _tipoDetallePublicacionService = new TipoDetallePublicacionService(); tiposDetallePublicacionDto.Usuario = _usuario; _tipoDetallePublicacionService.Guardar(tiposDetallePublicacionDto); return Response <bool> .Correcto(true); }), JsonRequestBehavior.AllowGet)); }
public void Guardar(TipoDetallePublicacionDto tipoDetallePublicacionDto) { if (tipoDetallePublicacionDto.Estado == EstadoObjeto.Nuevo) { TipoDetallePublicacionEntity TipoDetallePublicacion = TipoDetallePublicacionEntity.Crear(tipoDetallePublicacionDto.Id , tipoDetallePublicacionDto.Descripcion, tipoDetallePublicacionDto.Usuario); _tipoDetallePublicacionRepository.Crear(TipoDetallePublicacion); } else if (tipoDetallePublicacionDto.Estado == EstadoObjeto.Modificado) { TipoDetallePublicacionEntity tipoDetallePublicacion = _tipoDetallePublicacionRepository.Buscar(tipoDetallePublicacionDto.Id); tipoDetallePublicacion.Modificar(tipoDetallePublicacionDto.Descripcion, tipoDetallePublicacionDto.Usuario); _tipoDetallePublicacionRepository.Modificar(); } else if (tipoDetallePublicacionDto.Estado == EstadoObjeto.Borrado) { _tipoDetallePublicacionRepository.Eliminar(tipoDetallePublicacionDto.Id); } else { throw new Exception("El método no es el correcto"); } }