public void AgreagarSorteo(Modelo.Sorteos elSorteo)
        {
            AccesoADatos.OperacionesDeSorteos operacionesDeSorteos = new AccesoADatos.OperacionesDeSorteos();
            elSorteo.Estado = Modelo.Estado.Activo;

            operacionesDeSorteos.Agregar(elSorteo);

            Modelo.SorteosHistorico elsorteosHistorico = new Modelo.SorteosHistorico();
            AccesoADatos.OperacionesDeSorteosHistorico operacionesDeSorteosHistorico = new AccesoADatos.OperacionesDeSorteosHistorico();
            elsorteosHistorico.IdSorteo                    = elSorteo.Id;
            elsorteosHistorico.Id_AspNetUser               = "******";//////////////ARREGLAR
            elsorteosHistorico.TipoDeModificacion          = Modelo.TipoDeModificacion.Insercion;
            elsorteosHistorico.FechaDeModificacion         = DateTime.Now;
            elsorteosHistorico.DescripcionDeLaModificacion = "Registro de sorteo";

            operacionesDeSorteosHistorico.Agregar(elsorteosHistorico);
        }
        public void InactivarSorteo(Modelo.SorteosHistorico sorteosHistorico)
        {
            AccesoADatos.OperacionesDeSorteos operacionesDeSorteos = new AccesoADatos.OperacionesDeSorteos();

            Modelo.Sorteos elsorteoAModificar;
            elsorteoAModificar        = operacionesDeSorteos.ObtenerSorteoPorId(sorteosHistorico.IdSorteo);
            elsorteoAModificar.Estado = Modelo.Estado.Inactivo;
            operacionesDeSorteos.Actualizar(elsorteoAModificar);

            AccesoADatos.OperacionesDeSorteosHistorico operacionesDeSorteosHistorico = new AccesoADatos.OperacionesDeSorteosHistorico();

            Modelo.SorteosHistorico elsorteosHistoricoAModificar;
            elsorteosHistoricoAModificar                             = ObtenerSorteoHistoricoPorId(sorteosHistorico.Id);
            elsorteosHistoricoAModificar.IdSorteo                    = sorteosHistorico.IdSorteo;
            elsorteosHistoricoAModificar.Id_AspNetUser               = "******";//////////////ARREGLAR
            elsorteosHistoricoAModificar.TipoDeModificacion          = Modelo.TipoDeModificacion.Inactivacion;
            elsorteosHistoricoAModificar.FechaDeModificacion         = DateTime.Now;
            elsorteosHistoricoAModificar.DescripcionDeLaModificacion = sorteosHistorico.DescripcionDeLaModificacion;

            operacionesDeSorteosHistorico.Agregar(elsorteosHistoricoAModificar);
        }
        public List <Modelo.Sorteos> ListarSorteos()
        {
            AccesoADatos.OperacionesDeSorteos operacionesDeSorteos = new AccesoADatos.OperacionesDeSorteos();

            return(operacionesDeSorteos.Listar());
        }
        public Modelo.Sorteos ObtenerSorteoPorId(int Id)
        {
            AccesoADatos.OperacionesDeSorteos operacionesDeSorteos = new AccesoADatos.OperacionesDeSorteos();

            return(operacionesDeSorteos.ObtenerSorteoPorId(Id));
        }