Exemple #1
0
        public void Add(Modos item)
        {
            var db = new escuelapsdelsurContext();

            db.Add(item);
            db.SaveChanges();
        }
Exemple #2
0
        public void Update(Modos item)
        {
            var db = new escuelapsdelsurContext();

            db.Update(item);
            db.SaveChanges();
        }
Exemple #3
0
        public IEnumerable <InteresadosEventos> FindByInteresadoId(int interesadoId)
        {
            List <InteresadosEventos> buscados = new List <InteresadosEventos>();

            try
            {
                using (var db = new escuelapsdelsurContext())
                {
                    foreach (var InteresadoEvento in from ie in db.InteresadosEventos
                             .Include(InteresadoEvento => InteresadoEvento.Evento)
                             .Include(InteresadoEvento => InteresadoEvento.Interesado)
                             where ie.Interesado.InteresadoId == interesadoId
                             select ie)
                    {
                        buscados.Add(InteresadoEvento);
                    }
                    _logger.LogInformation("Buscar InteresadosEventos x InteresadoId " + interesadoId.ToString() + ", cantidad:" + buscados.Count().ToString() + " --> OK");
                }
            }
            catch (System.Exception ex)
            {
                _logger.LogError(ex.Message);
                throw ex;
            }
            return(buscados.AsReadOnly());
        }
Exemple #4
0
        public IEnumerable <Interacciones> FindByAlumnoId(int AlumnoId)
        {
            List <Interacciones> buscados = new List <Interacciones>();

            try
            {
                using (var db = new escuelapsdelsurContext())

                {
                    foreach (var interaccion in from intac in db.Interacciones.Include(Interaccion => Interaccion.Legajo)
                             where intac.AlumnoId == AlumnoId
                             select intac)
                    {
                        buscados.Add(interaccion);
                    }
                    _logger.LogInformation("Buscar Interacciones x AlumnoId " + AlumnoId.ToString() + ", cantidad:" + buscados.Count().ToString() + " --> OK");
                }
            }
            catch (System.Exception ex)
            {
                _logger.LogError(ex.Message);
                throw ex;
            }
            return(buscados.AsReadOnly());
        }
Exemple #5
0
 public override IEnumerable <Divisiones> GetAll()
 {
     _list.Clear();
     try
     {
         using (var db = new escuelapsdelsurContext())
         {
             foreach (var Division in db.Divisiones
                      .Include(Division => Division.Curso)
                      .ThenInclude(Curso => Curso.Carrera)
                      .OrderBy(d => d.CarreraId)
                      .ThenBy(d => d.AnioInicio)
                      .ThenBy(d => d.MesInicio)
                      .ThenBy(d => d.AnioLectivo)
                      .ThenBy(d => d.NmestreLectivo)
                      .ThenBy(d => d.TurnoId)
                      .ThenBy(d => d.DivisionId)
                      )
             {
                 _list.Add(Division);
             }
             _logger.LogInformation("Buscar Divisiones --> OK");
         }
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
     }
     return(_list.AsReadOnly());
 }
Exemple #6
0
 public IEnumerable <Alumnos> GetAll()
 {
     _list.Clear();
     try
     {
         using (var db = new escuelapsdelsurContext())
         {
             foreach (var Alumno in from ie in db.Alumnos.Include(Alumno => Alumno.Modalidad)
                      .Include(Alumno => Alumno.Carrera)
                      .Include(Alumno => Alumno.MedioDeContacto)
                      .Include(Alumno => Alumno.Nacionalidad)
                      where ie.EstaBorrado == false
                      select ie)
             {
                 _list.Add(Alumno);
             }
             _logger.LogInformation("Buscar Alumnos (2) --> OK");
         }
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
     }
     return(_list.AsReadOnly());
 }
Exemple #7
0
        public Alumnos Find(int id)
        {
            Alumnos AlumnoBuscado = null;

            try
            {
                using (var db = new escuelapsdelsurContext())
                {
                    Alumnos ItemBuscado = db.Alumnos.Find(id);
                    if (ItemBuscado != null && !ItemBuscado.EstaBorrado)
                    {
                        AlumnoBuscado = ItemBuscado;
                    }
                    else
                    {
                        _logger.LogInformation("AlumnoID: " + id.ToString() + " --> EstaBorrado");
                    }
                    _logger.LogInformation("Buscar AlumnoId: " + id.ToString() + " --> OK");
                }
            }
            catch (System.Exception ex)
            {
                _logger.LogError(ex.Message);
            }
            return(AlumnoBuscado);
        }
Exemple #8
0
        public IEnumerable <Grupos> FindByAlumnoId(int AlumnoId)
        {
            List <Grupos> buscados = new List <Grupos>();

            try
            {
                using (var db = new escuelapsdelsurContext())

                {
                    foreach (var grupo in from gr in db.Grupos.Include(Grupo => Grupo.Division)
                             .ThenInclude(Division => Division.Curso)
                             .ThenInclude(Curso => Curso.Carrera)
                             where gr.AlumnoId == AlumnoId
                             select gr)
                    {
                        buscados.Add(grupo);
                    }
                    _logger.LogInformation("Buscar Grupos x AlumnoId " + AlumnoId.ToString() + ", cantidad:" + buscados.Count().ToString() + " --> OK");
                }
            }
            catch (System.Exception ex)
            {
                _logger.LogError(ex.Message);
                throw ex;
            }
            return(buscados.AsReadOnly());
        }
Exemple #9
0
 public override IEnumerable <Grupos> GetAll()
 {
     _list.Clear();
     try
     {
         using (var db = new escuelapsdelsurContext())
         {                //
             foreach (var Grupo in db.Grupos.Include(Grupo => Grupo.Division)
                      .ThenInclude(Division => Division.Curso)
                      .ThenInclude(Curso => Curso.Carrera)
                      .Include(Grupo => Grupo.Legajo)
                      .ThenInclude(Legajo => Legajo.Alumno)
                      .Include(Grupo => Grupo.Legajo)
                      .ThenInclude(Legajo => Legajo.EstadoEstudiante)
                      .Include(Grupo => Grupo.Legajo)
                      .ThenInclude(Legajo => Legajo.Estudios))
             {
                 _list.Add(Grupo);
             }
             _logger.LogInformation("Buscar Grupos --> OK");
         }
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
     }
     return(_list.AsReadOnly());
 }
Exemple #10
0
        public Legajos FindByLegajoNro(int legajoNro)
        {
            Legajos ItemBuscado = null;

            try
            {
                using (var db = new escuelapsdelsurContext())
                {
                    ItemBuscado = db.Legajos.SingleOrDefault(legajo => legajo.LegajoNro == legajoNro);
                    if (ItemBuscado == null)
                    {
                        _logger.LogInformation("LegajoNro: " + legajoNro.ToString() + " --> NoEncontrado");
                    }
                    else
                    {
                        Alumnos AlumnoBuscado = db.Alumnos.Find(ItemBuscado.AlumnoId);
                        if (AlumnoBuscado.EstaBorrado)
                        {
                            ItemBuscado = null;
                            _logger.LogInformation("LegajoNro: " + legajoNro.ToString() + " --> Borrado");
                        }
                    }
                    _logger.LogInformation("Buscar LegajoNro: " + legajoNro.ToString() + " --> OK");
                }
            }
            catch (System.Exception ex)
            {
                _logger.LogError(ex.Message);
                throw ex;
            }
            return(ItemBuscado);
        }
Exemple #11
0
        public Interesados Find(int id)
        {
            Interesados InteresadoBuscado = null;

            try
            {
                using (var db = new escuelapsdelsurContext())
                {
                    InteresadoBuscado = db.Interesados.Find(id);
                    if (InteresadoBuscado != null)
                    {
                        if (InteresadoBuscado.ModalidadId.HasValue)
                        {
                            InteresadoBuscado.Modalidad = db.Modalidades.Find(InteresadoBuscado.ModalidadId);
                        }
                        if (InteresadoBuscado.CarreraId.HasValue)
                        {
                            InteresadoBuscado.Carrera = db.Carreras.Find(InteresadoBuscado.CarreraId);
                        }
                        if (InteresadoBuscado.MedioDeContactoId.HasValue)
                        {
                            InteresadoBuscado.MedioDeContacto = db.MediosDeContacto.Find(InteresadoBuscado.MedioDeContactoId);
                        }
                    }
                    _logger.LogInformation("Buscar InteresadoId: " + id.ToString() + " --> OK");
                }
            }
            catch (System.Exception ex)
            {
                _logger.LogError(ex.Message);
            }
            return(InteresadoBuscado);
        }
Exemple #12
0
        public void Update(Alumnos item)
        {
            var     db            = new escuelapsdelsurContext();
            Alumnos valorOriginal = db.Alumnos.Find(item.AlumnoId);

            item.Mail2 = valorOriginal.Mail2;
            db.Entry(valorOriginal).State = EntityState.Detached;
            db.Update(item);
            db.SaveChanges();
        }
Exemple #13
0
        public void Add(Alumnos item)
        {
            try
            {
                using (var db = new escuelapsdelsurContext())
                {
                    // Alumnos AlumnoNuevo;
                    // AlumnoNuevo = new Alumnos();
                    // AlumnoNuevo.AlumnoId = item.AlumnoId;
                    // AlumnoNuevo.Nombre = item.Nombre;
                    // AlumnoNuevo.Apellido = item.Apellido;
                    // AlumnoNuevo.Mail = item.Mail;
                    // AlumnoNuevo.Mail2 = item.Mail2;
                    // AlumnoNuevo.Telefono = item.Telefono;
                    // AlumnoNuevo.Celular = item.Celular;
                    // AlumnoNuevo.ComoConocio = item.ComoConocio;
                    // AlumnoNuevo.ModalidadId = item.ModalidadId;
                    // AlumnoNuevo.GradoInteres = item.GradoInteres;
                    // AlumnoNuevo.FechaInteresado = item.FechaInteresado;
                    // AlumnoNuevo.Comentario = item.Comentario;
                    // AlumnoNuevo.Provincia = item.Provincia;
                    // AlumnoNuevo.SituacionInscripcion = item.SituacionInscripcion;
                    // AlumnoNuevo.SituacionEspecial = item.SituacionEspecial;
                    // AlumnoNuevo.Dni = item.Dni;
                    // AlumnoNuevo.Domicilio = item.Domicilio;
                    // AlumnoNuevo.FechaInteresadoOriginal = item.FechaInteresadoOriginal;
                    // AlumnoNuevo.AnioAcursar = item.AnioAcursar;
                    // AlumnoNuevo.NmestreAcursar = item.NmestreAcursar;
                    // AlumnoNuevo.DocTitulo = item.DocTitulo;
                    // AlumnoNuevo.DocDni = item.DocDni;
                    // AlumnoNuevo.DocAptoFisico = item.DocAptoFisico;
                    // AlumnoNuevo.DocFoto = item.DocFoto;
                    // AlumnoNuevo.DocCompromiso = item.DocCompromiso;
                    int idInteresado = item.AlumnoId;
                    item.AlumnoId += 50000;    //Número mágico para que no colisione con sistema anterior.
                    item.Mail2     = "Enviar"; //Marca el envio de E-mail de bienvenida y completado de cuestionario.
                    db.Alumnos.Add(item);
                    //Borrar Interesados
                    Interesados interesadoABorrar = db.Interesados.Find(idInteresado);
                    if (interesadoABorrar != null)
                    {
                        db.Interesados.Remove(interesadoABorrar);
                    }
                    db.SaveChanges();

                    _logger.LogInformation("Crear Alumno (" + item.AlumnoId.ToString() + "), DNI:" + item.Dni.ToString() + "--> Ok");
                }
            }
            catch (System.Exception ex)
            {
                _logger.LogError(ex.Message);
                throw ex;
            }
        }
Exemple #14
0
 public void Remove(Alumnos item)
 {
     try
     {
         using (var db = new escuelapsdelsurContext())
         {
             int legajo = db.Legajos.Count(n => n.AlumnoId == item.AlumnoId);
             if (legajo == 0)
             {
                 Interesados interesado = new Interesados();
                 //interesado.InteresadoId = item.AlumnoId-50000;
                 interesado.Nombre               = item.Nombre;
                 interesado.Apellido             = item.Apellido;
                 interesado.Mail                 = item.Mail;
                 interesado.Mail2                = item.Mail2;
                 interesado.Telefono             = item.Telefono;
                 interesado.Celular              = item.Celular;
                 interesado.ComoConocio          = item.ComoConocio;
                 interesado.ModalidadId          = item.Modalidad.Id;
                 interesado.GradoInteres         = item.GradoInteres;
                 interesado.FechaInteresado      = item.FechaInteresadoOriginal;
                 interesado.Comentario           = item.Comentario;
                 interesado.Provincia            = item.Provincia;
                 interesado.SituacionInscripcion = item.SituacionInscripcion;
                 interesado.SituacionEspecial    = item.SituacionEspecial;
                 interesado.CarreraId            = item.CarreraId;
                 interesado.AnioAcursar          = item.AnioAcursar;
                 interesado.NmestreAcursar       = item.NmestreAcursar;
                 interesado.Turno                = item.Turno;
                 interesado.Seguimiento          = false;
                 interesado.MedioDeContactoId    = 12; //TODO: Este dato se pierde ¿?
                 interesado.FechaActualizacion   = DateTimeOffset.Now;
                 db.Remove(item);
                 db.Interesados.Add(interesado);
                 db.SaveChanges();
                 _logger.LogInformation("Eliminado Inscripto ID: " + item.AlumnoId.ToString() + " --> OK");
                 _logger.LogInformation("Re-Creando Interesado ID: " + interesado.InteresadoId.ToString() + " --> OK");
             }
             else
             {
                 throw new InscriptoInexistenteException("El Inscripto ID: " + item.AlumnoId.ToString() + " tiene legajo asignado.");
             }
         }
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
         throw ex;
     }
 }
Exemple #15
0
 public void Egresar(Divisiones division)
 {
     try
     {
         if (division.EstadoDivisionId == EstadosDivision.Estados[(int)EstadoDivisionId.Cursando])
         {
             bool TerminarDivision = true;
             using (var db = new escuelapsdelsurContext())
             {
                 var estudiantesAsignados = db.Grupos.Include(g => g.Legajo).Where(d => d.CarreraId == division.CarreraId &&
                                                                                   d.ModoId == division.ModoId &&
                                                                                   d.AnioInicio == division.AnioInicio &&
                                                                                   d.MesInicio == division.MesInicio &&
                                                                                   d.AnioLectivo == division.AnioLectivo &&
                                                                                   d.NmestreLectivo == division.NmestreLectivo &&
                                                                                   d.TurnoId == division.TurnoId &&
                                                                                   d.DivisionId == division.DivisionId);
                 foreach (Grupos estudianteAsigando in estudiantesAsignados)
                 {
                     Legajos legajo = estudianteAsigando.Legajo;
                     if (legajo.EstadoEstudianteId == Enum.GetName(typeof(EstadoEstudianteId), EstadoEstudianteId.Activo))
                     {
                         legajo.EstadoEstudianteId = Enum.GetName(typeof(EstadoEstudianteId), EstadoEstudianteId.Egresado);
                         db.Legajos.Update(legajo);
                     }
                     TerminarDivision &= !(legajo.EstadoEstudianteId == Enum.GetName(typeof(EstadoEstudianteId), EstadoEstudianteId.Suspendido));
                 }
                 if (TerminarDivision)
                 {
                     division.EstadoDivisionId = EstadosDivision.Estados[(int)EstadoDivisionId.Terminado];
                     db.Divisiones.Update(division);
                 }
                 db.SaveChanges();
                 _logger.LogInformation("Egresar " + "--> Ok");
             }
         }
         else
         {
             throw new EstadoDivisionExpectedException("Se esperaba el estado: " + EstadosDivision.Estados[(int)EstadoDivisionId.Cursando]);
         }
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
         throw ex;
     }
 }
Exemple #16
0
 public void Update(Legajos item)
 {
     try
     {
         using (var db = new escuelapsdelsurContext())
         {
             db.Update(item);
             db.SaveChanges();
             _logger.LogInformation("Actualizar Legajo ID: " + item.AlumnoId.ToString() + "/ Legajo Nro: " + item.LegajoNro.ToString() + " --> OK");
         }
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
         throw ex;
     }
 }
Exemple #17
0
 public void Remove(Interesados item)
 {
     try
     {
         using (var db = new escuelapsdelsurContext())
         {
             db.Remove(item);
             db.SaveChanges();
             _logger.LogInformation("Eliminado Interesado ID: " + item.InteresadoId.ToString() + " --> OK");
         }
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
         throw ex;
     }
 }
Exemple #18
0
 public virtual void Update(Model item)
 {
     try
     {
         using (var db = new escuelapsdelsurContext())
         {
             db.Update(item);
             db.SaveChanges();
             _logger.LogInformation("Actualizar " + typeof(Model).Name + " --> OK");
         }
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
         throw ex;
     }
 }
Exemple #19
0
 public void Update(Interesados item)
 {
     try
     {
         using (var db = new escuelapsdelsurContext())
         {
             db.Update(item);
             db.SaveChanges();
             _logger.LogInformation("Actualizar Interesado ID: " + item.InteresadoId.ToString() + "/ Mail: " + item.Mail + " --> OK");
         }
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
         throw ex;
     }
 }
Exemple #20
0
 public override void Update(Lugares item)
 {
     try
     {
         using (var db = new escuelapsdelsurContext())
         {
             db.Update(item);
             db.SaveChanges();
             //_logger.LogInformation("Actualizar Evento ID: " + item.Id.ToString() + " --> OK");
         }
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
         throw ex;
     }
 }
Exemple #21
0
        public void Add(Interesados item)
        {
            try
            {
                using (var db = new escuelapsdelsurContext())
                {
                    db.Interesados.Add(item);
                    db.SaveChanges();

                    _logger.LogInformation("Crear Alumno (" + item.InteresadoId.ToString() + "), E-Mail:" + item.Mail + " --> Ok");
                }
            }
            catch (System.Exception ex)
            {
                _logger.LogError(ex.Message);
                throw ex;
            }
        }
Exemple #22
0
        public void Add(Eventos item)
        {
            try
            {
                using (var db = new escuelapsdelsurContext())
                {
                    db.Eventos.Add(item);
                    db.SaveChanges();

                    _logger.LogInformation("Crear Evento (" + item.Id.ToString() + ") --> Ok");
                }
            }
            catch (System.Exception ex)
            {
                _logger.LogError(ex.Message);
                throw ex;
            }
        }
Exemple #23
0
        public void Update(IEnumerable <Inscriptos> items)
        {
            try
            {
                using (var db = new escuelapsdelsurContext())
                {
                    Legajos LegajoNuevo;
                    Boolean HayLegajosNuevos = false;
                    int     dniok            = 0;
                    foreach (var item in items)
                    {
                        if (item.LegajoNro.HasValue)
                        {
                            LegajoNuevo                 = new Legajos();
                            LegajoNuevo.AlumnoId        = item.AlumnoId;
                            LegajoNuevo.LegajoNro       = item.LegajoNro.Value;
                            LegajoNuevo.Sexo            = "Masculino"; //TODO: Según https://pfebolo.atlassian.net/browse/EPSS0-112
                            LegajoNuevo.FechaNacimiento = null;
                            LegajoNuevo.FechaIngreso    = DateTime.Today;
                            dniok = 0;
                            int.TryParse(item.Dni, out dniok);
                            LegajoNuevo.Dni            = dniok;
                            LegajoNuevo.DireccionCalle = String.Empty;
                            LegajoNuevo.DireccionNro   = String.Empty;


                            db.Legajos.Add(LegajoNuevo);
                            HayLegajosNuevos = true;
                        }
                    }

                    if (HayLegajosNuevos)
                    {
                        db.SaveChanges();
                    }
                    _logger.LogInformation("Inscriptos:Crear legajos--> Ok");
                }
            }
            catch (System.Exception ex)
            {
                _logger.LogError(ex.Message);
                throw ex;
            }
        }
Exemple #24
0
        public override Lugares Find(params Object[] KeyValues)
        {
            Lugares ItemBuscado = null;

            try
            {
                using (var db = new escuelapsdelsurContext())
                {
                    ItemBuscado = db.Lugares.Find(KeyValues);
                    _logger.LogInformation("Buscar LugarId: " + KeyValues.ToString() + " --> OK");
                }
            }
            catch (System.Exception ex)
            {
                _logger.LogError(ex.Message);
                throw ex;
            }
            return(ItemBuscado);
        }
Exemple #25
0
        public Eventos Find(int id)
        {
            Eventos EventoBuscado = null;

            try
            {
                using (var db = new escuelapsdelsurContext())
                {
                    EventoBuscado = db.Eventos.Find(id);
                    _logger.LogInformation("Buscar EventoId: " + id.ToString() + " --> OK");
                }
            }
            catch (System.Exception ex)
            {
                _logger.LogError(ex.Message);
                throw ex;
            }
            return(EventoBuscado);
        }
Exemple #26
0
        public void Promover(Divisiones divisionOrigen, Divisiones divisionDestino)
        {
            try
            {
                using (var db = new escuelapsdelsurContext())
                {
                    var estudiantesAsignados = db.Grupos.Where(d => d.CarreraId == divisionOrigen.CarreraId &&
                                                               d.ModoId == divisionOrigen.ModoId &&
                                                               d.AnioInicio == divisionOrigen.AnioInicio &&
                                                               d.MesInicio == divisionOrigen.MesInicio &&
                                                               d.AnioLectivo == divisionOrigen.AnioLectivo &&
                                                               d.NmestreLectivo == divisionOrigen.NmestreLectivo &&
                                                               d.TurnoId == divisionOrigen.TurnoId &&
                                                               d.DivisionId == divisionOrigen.DivisionId);
                    foreach (var estudianteAsigando in estudiantesAsignados)
                    {
                        Grupos nuevaAsignacion = new Grupos();
                        nuevaAsignacion.CarreraId      = divisionDestino.CarreraId;
                        nuevaAsignacion.ModoId         = divisionDestino.ModoId;
                        nuevaAsignacion.AnioInicio     = divisionDestino.AnioInicio;
                        nuevaAsignacion.MesInicio      = divisionDestino.MesInicio;
                        nuevaAsignacion.AnioLectivo    = divisionDestino.AnioLectivo;
                        nuevaAsignacion.NmestreLectivo = divisionDestino.NmestreLectivo;
                        nuevaAsignacion.TurnoId        = divisionDestino.TurnoId;
                        nuevaAsignacion.DivisionId     = divisionDestino.DivisionId;
                        nuevaAsignacion.AlumnoId       = estudianteAsigando.AlumnoId;

                        db.Grupos.Add(nuevaAsignacion);
                    }
                    divisionOrigen.EstadoDivisionId = "Terminado";
                    db.Divisiones.Update(divisionOrigen);
                    db.SaveChanges();

                    _logger.LogInformation("Promoción " + "--> Ok");
                }
            }
            catch (System.Exception ex)
            {
                _logger.LogError(ex.Message);
                throw ex;
            }
        }
Exemple #27
0
 public IEnumerable <Partidos> GetAll()
 {
     _list.Clear();
     try
     {
         using (var db = new escuelapsdelsurContext())
         {
             foreach (var Partido in db.Partidos.Include(Partido => Partido.Provincia).ThenInclude(Provincia => Provincia.Pais))
             {
                 _list.Add(Partido);
             }
             _logger.LogInformation("Buscar Partidos --> OK");
         }
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
     }
     return(_list.AsReadOnly());
 }
Exemple #28
0
 public IEnumerable <Modalidades> GetAll()
 {
     _list.Clear();
     try
     {
         using (var db = new escuelapsdelsurContext())
         {
             foreach (var Localidad in db.Modalidades)
             {
                 _list.Add(Localidad);
             }
             _logger.LogInformation("Buscar Modalidades --> OK");
         }
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
     }
     return(_list.AsReadOnly());
 }
Exemple #29
0
 public virtual IEnumerable <Model> GetAll()
 {
     _list.Clear();
     try
     {
         using (var db = new escuelapsdelsurContext())
         {
             foreach (var item in db.Set <Model>())
             {
                 _list.Add(item);
             }
         }
         _logger.LogInformation("Buscar " + typeof(Model).Name + " --> OK");
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
     }
     return(_list.AsReadOnly());
 }
Exemple #30
0
 public IEnumerable <Eventos> GetAll()
 {
     _list.Clear();
     try
     {
         using (var db = new escuelapsdelsurContext())
         {
             foreach (var Evento in db.Eventos.Include(Evento => Evento.Lugar))
             {
                 _list.Add(Evento);
             }
             _logger.LogInformation("Buscar Eventos --> OK");
         }
     }
     catch (System.Exception ex)
     {
         _logger.LogError(ex.Message);
     }
     return(_list.AsReadOnly());
 }