public void InsertEstudiante(Estudiante estudiante)
 {
     try
     {
         Db.Estudiantes.Add(estudiante);
         Db.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #2
0
 public void CreateEstudianteDireccion(EstudianteDireccion estudianteDireccion)
 {
     using (EscuelaDbContext context = new EscuelaDbContext())
     {
         context.EstudiantesDirecciones.Add(estudianteDireccion);
         context.SaveChanges();
     }
 }
Пример #3
0
        public IActionResult Store(Curso curso)
        {
            if (!ModelState.IsValid)
            {
                return(View("Create", curso));
            }

            var escuela = _context.Escuelas.FirstOrDefault();

            curso.EscuelaId = escuela.Id;

            _context.Cursos.Add(curso);
            _context.SaveChanges();
            ViewBag.Mensaje = "Curso creado satisfatoriamente";

            return(View("Details", curso));
        }
Пример #4
0
 public void CreateCurso(Curso curso)
 {
     using (EscuelaDbContext context = new EscuelaDbContext())
     {
         context.Cursos.Add(curso);
         context.SaveChanges();
     }
 }
Пример #5
0
 public void CreateGrado(Grado grado)
 {
     using (EscuelaDbContext context = new EscuelaDbContext())
     {
         context.Grados.Add(grado);
         context.SaveChanges();
     }
 }
Пример #6
0
 public void CreateEstudiante(Estudiante estudiante)
 {
     using (EscuelaDbContext contexto = new EscuelaDbContext())
     {
         contexto.Estudiantes.Add(estudiante);
         contexto.SaveChanges();
     }
 }
Пример #7
0
        public void Add(string nombre, string apellido)
        {
            var controller = new Estudiante {
                nombre = nombre, apellido = apellido
            };

            _EscuelaServicio.Agregar(controller);
            _EscuelaDB.SaveChanges();
        }
Пример #8
0
 public void DeleteCurso(int key)
 {
     using (EscuelaDbContext context = new EscuelaDbContext())
     {
         Curso curso = context.Cursos.Find(key);
         context.Cursos.Remove(curso);
         context.SaveChanges();
     }
 }
Пример #9
0
 public void UpdateCurso(int key, string descripcionUpdate)
 {
     using (EscuelaDbContext context = new EscuelaDbContext())
     {
         Curso curso = context.Cursos.Find(key);
         curso.Descripcion = descripcionUpdate;
         context.SaveChanges();
     }
 }
Пример #10
0
 public void DeleteEstudianteDireccion(int key)
 {
     using (EscuelaDbContext context = new EscuelaDbContext())
     {
         EstudianteDireccion estudianteDireccion = context.EstudiantesDirecciones.Find(key);
         context.EstudiantesDirecciones.Remove(estudianteDireccion);
         context.SaveChanges();
     }
 }
Пример #11
0
 public void DeleteGrado(int key)
 {
     using (EscuelaDbContext context = new EscuelaDbContext())
     {
         Grado grado = context.Grados.Find(key);
         context.Grados.Remove(grado);
         context.SaveChanges();
     }
 }
Пример #12
0
 public void UpdateGrado(int key, string nombreUpdate)
 {
     using (EscuelaDbContext context = new EscuelaDbContext())
     {
         Grado grado = context.Grados.Find(key);
         grado.GradoNombre = nombreUpdate;
         context.SaveChanges();
     }
 }
Пример #13
0
 public void UpdateEstudianteDireccion(int key, string direccionUpdate)
 {
     using (EscuelaDbContext context = new EscuelaDbContext())
     {
         EstudianteDireccion estudianteDireccion = context.EstudiantesDirecciones.Find(key);
         estudianteDireccion.Direccion1 = direccionUpdate;
         context.SaveChanges();
     }
 }
Пример #14
0
 public void UpdateEstudiante(int key, int gradoId)
 {
     using (EscuelaDbContext context = new EscuelaDbContext())
     {
         Estudiante estudiante = context.Estudiantes.Find(key);
         estudiante.GradoId = gradoId;
         context.SaveChanges();
         Console.WriteLine("Datos actualizados.");
     }
 }
Пример #15
0
        public void DeleteEstudiante(int key)
        {
            using (EscuelaDbContext context = new EscuelaDbContext())
            {
                Estudiante          estudiante = context.Estudiantes.Find(key);
                EstudianteDireccion ed         = context.EstudiantesDirecciones.Find(estudiante.EstudianteId);
                estudiante.EstudianteDireccion = ed;
                context.Estudiantes.Remove(estudiante);
                context.SaveChanges();

                Console.WriteLine("Estudiante {0} eliminado.", estudiante.Nombres);
            }
        }
Пример #16
0
        public void DebeSerCapazdeAgregarenMemoria()
        {
            var builder = new DbContextOptionsBuilder <EscuelaDbContext>()
                          .EnableSensitiveDataLogging()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString());

            using (var context = new EscuelaDbContext(builder.Options))
            {
                context.Estudiante.Add(new Estudiante("Luis", "Cabral"));
                context.SaveChanges();

                Assert.Equal(1, context.Estudiante.Count(x => x.Nombre == "Ashly"));
            }
        }
Пример #17
0
        public void CreateEstudianteCurso(int estudianteId, int cursoId)
        {
            using (EscuelaDbContext context = new EscuelaDbContext())
            {
                Estudiante      estudiante      = context.Estudiantes.Find(estudianteId);
                Curso           curso           = context.Cursos.Find(cursoId);
                EstudianteCurso estudianteCurso = new EstudianteCurso();
                estudianteCurso.EstudianteId = estudiante.EstudianteId;
                estudianteCurso.CursoId      = curso.CursoId;

                context.EstudiantesCursos.Add(estudianteCurso);
                context.SaveChanges();
            }
        }
Пример #18
0
        public void Test1()
        {
            var builder = new DbContextOptionsBuilder <EscuelaDbContext>()
                          .UseInMemoryDatabase();
            var context     = new EscuelaDbContext(builder.Options);
            var estudiantes = Enumerable.Range(1, 10)
                              .Select(i => new Estudiante {
                idestudiante = i, nombre = "Ashly", apellido = "Utate"
            });

            context.Estudiante.AddRange(estudiantes);
            int changed = context.SaveChanges();

            _EscuelaDbContext = context;
        }
Пример #19
0
 public bool Agregar(Estudiante EstudianteAgregar)
 {
     try
     {
         _EscuelaDB.Estudiante.Add(EstudianteAgregar);
         _EscuelaDB.SaveChanges();
         return(true);
     }
     catch (Exception error)
     {
         return(false);
     }
 }