public IActionResult GuardarDB([FromBody] ModelsDB.Alumno alumno)
        {
            bool   estaGuardado = false;
            string mensaje      = "";

            try
            {
                if (alumno != null)
                {
                    if (alumno.Id == 0)
                    {
                        Logic.Alumnos.AgregarNuevoAlumnoDB(alumno);
                    }
                    else
                    {
                        Logic.Alumnos.ActualizarAlumnoDB(alumno);
                    }

                    estaGuardado = true;
                    mensaje      = "Sí se pudo";
                }
                else
                {
                    mensaje = "Hubo un error en los datos enviados.";
                }
            }
            catch (Exception)
            {
                mensaje = "Hubo un error en los datos enviados.";
            }

            return(new JsonResult(new { guardado = estaGuardado, mensaje = mensaje }));
        }
예제 #2
0
 public static void AgregarNuevoAlumnoDB(ModelsDB.Alumno alumno)
 {
     using (ModelsDB.alumnosContext dbContext = new ModelsDB.alumnosContext())
     {
         dbContext.Alumnos.Add(alumno);
         dbContext.SaveChanges();
     }
 }
예제 #3
0
        public static void ActualizarAlumnoDB(ModelsDB.Alumno alumnoModificado)
        {
            using (ModelsDB.alumnosContext dbContext = new ModelsDB.alumnosContext())
            {
                ModelsDB.Alumno alumno = dbContext.Alumnos.FirstOrDefault(a => a.Id == alumnoModificado.Id);

                if (alumno != null)
                {
                    dbContext.Update(alumnoModificado);
                    dbContext.SaveChanges();
                }
            }
        }
예제 #4
0
        public static bool EliminarAlumnoDB(int id)
        {
            bool eliminado = false;

            using (ModelsDB.alumnosContext dbContext = new ModelsDB.alumnosContext())
            {
                ModelsDB.Alumno alumnoBuscado = dbContext.Alumnos.FirstOrDefault(a => a.Id == id);

                if (alumnoBuscado != null)
                {
                    dbContext.Alumnos.Remove(alumnoBuscado);
                    dbContext.SaveChanges();
                    eliminado = true;
                }
            }


            return(eliminado);
        }