public bool Leer(dtoDerivacionDocumento aoDto) { dtoEstadoDerivacion loEstadoActual = loRepositorioEstadoDerivacion.ObtenerTodo() .SingleOrDefault(p => p.Codigo == aoDto.CodigoEstado); if (loEstadoActual.Indicador != EstadoDerivacionDocumento.Derivado) { return(true); } dtoEstadoDerivacion loEstado = loRepositorioEstadoDerivacion.ObtenerTodo() .SingleOrDefault(p => p.Indicador == EstadoDerivacionDocumento.Leido); aoDto.CodigoEstado = loEstado.Codigo; aoDto.EstadoObjeto = DTOs.Shared.EstadoObjeto.Modificado; return(loRepositorioDerivacionDocumento.CambiarEstado(aoDto)); }
public IList <dtoEstadoDerivacion> ObtenerTodos() { return(loRepositorioEstadoDerivacion.ObtenerTodo()); }