Пример #1
0
 public void Delete(int dni)
 {
     using (GlobalDbContext dbContext = new GlobalDbContext())
     {
         Profesor profesor = dbContext.Profesores(true)
                             .Where(s => s.DNI == dni)
                             .FirstOrDefault();
         if (profesor != null)
         {
             dbContext.Remove(profesor);
             dbContext.SaveChanges();
         }
     }
 }
Пример #2
0
        public List <Profesor> GetProfesores(string buscarText)
        {
            using (GlobalDbContext dbContext = new GlobalDbContext())
            {
                IQueryable <Profesor> query = dbContext.Profesores();
                if (!string.IsNullOrEmpty(buscarText))
                {
                    query = query.Where(c =>
                                        c.Nombre.Contains(buscarText)
                                        );
                }

                query = query.OrderBy(profesor => profesor.Nombre);
                return(query.ToList());
            }
        }
Пример #3
0
        public void Update(int dni, string nombre, string domicilio)
        {
            using (GlobalDbContext dbContext = new GlobalDbContext())
            {
                Profesor profesor = dbContext.Profesores(true)
                                    .Where(s => s.DNI == dni)
                                    .FirstOrDefault();
                if (profesor != null)
                {
                    profesor.DNI       = dni;
                    profesor.Nombre    = nombre;
                    profesor.Domicilio = domicilio;

                    dbContext.SaveChanges();
                }
            }
        }