public void Crear(TipoDetallePublicacionEntity entidad) { Guardar(() => { _sistemasContext.TiposDetallePublicacion.Add(entidad); _sistemasContext.GuardarCambios(); }); }
public TipoDetallePublicacionEntity Buscar(object idEntidad) { return(Consultar(() => { TipoDetallePublicacionEntity tipoDetallePublicacion = _sistemasContext.TiposDetallePublicacion.Find(idEntidad); return tipoDetallePublicacion; })); }
public void Eliminar(object idEntidad) { Eliminar(() => { TipoDetallePublicacionEntity tipoDetallePublicacion = Buscar(idEntidad); tipoDetallePublicacion.Borrado(); _sistemasContext.TiposDetallePublicacion.Remove(tipoDetallePublicacion); _sistemasContext.GuardarCambios(); }); }
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"); } }