예제 #1
0
        public Reply AddFormulario(EstudiantesRequest model)
        {
            using (PruebaAmisContext db = new PruebaAmisContext())
            {
                Reply oReply = new Reply();
                oReply.Success = 0;
                try
                {
                    Estudiante   oestudiante    = new Estudiante();
                    Inscripcione oinscripciones = new Inscripcione();
                    oestudiante.Nombre          = model.Nombre;
                    oestudiante.Apellidos       = model.Apellidos;
                    oestudiante.FechaNacimiento = model.FechaNacimiento;
                    oestudiante.LugarNacimiento = model.LugarNacimiento;
                    oestudiante.LugarResidencia = model.LugarNacimiento;
                    oestudiante.Idgenero        = model.Idgenero;
                    oestudiante.Hobbies         = model.Hobbies;
                    db.Estudiantes.Add(oestudiante);
                    db.SaveChanges();
                    oinscripciones.Idcurso      = model.IdCurso;
                    oinscripciones.Idestudiante = oestudiante.Id;
                    db.Inscripciones.Add(oinscripciones);
                    db.SaveChanges();
                    oReply.Success = 1;
                    List <Estudiante> lst = db.Estudiantes.ToList();
                }
                catch (Exception ex)
                {
                    oReply.Message = ex.Message;
                }

                return(oReply);
            }
        }
예제 #2
0
        public Reply EditFormulario(EstudiantesRequest model)
        {
            using (PruebaAmisContext db = new PruebaAmisContext())
            {
                Reply oReply = new Reply();
                oReply.Success = 0;
                try
                {
                    Estudiante oestudiante = db.Estudiantes.Find(model.Id);
                    oestudiante.Nombre          = model.Nombre;
                    oestudiante.Apellidos       = model.Apellidos;
                    oestudiante.FechaNacimiento = model.FechaNacimiento;
                    oestudiante.LugarNacimiento = model.LugarNacimiento;
                    oestudiante.LugarResidencia = model.LugarNacimiento;
                    oestudiante.Idgenero        = model.Idgenero;
                    oestudiante.Hobbies         = model.Hobbies;
                    db.Entry(oestudiante).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                    db.SaveChanges();
                    oReply.Success = 1;
                    List <Estudiante> lst = db.Estudiantes.ToList();
                }
                catch (Exception ex)
                {
                    oReply.Message = ex.Message;
                }

                return(oReply);
            }
        }
예제 #3
0
        public Reply DeleteFormulario(EstudiantesRequest model)
        {
            using (PruebaAmisContext db = new PruebaAmisContext())
            {
                Reply oRespuesta = new Reply();
                oRespuesta.Success = 0;
                try
                {
                    Estudiante oestudiante = db.Estudiantes.Find(model.Id);
                    db.Remove(oestudiante);
                    db.SaveChanges();
                    oRespuesta.Success = 1;
                }
                catch (Exception ex)
                {
                    oRespuesta.Message = ex.Message;
                }



                return(oRespuesta);
            }
        }
예제 #4
0
 public object AddFormulario([FromBody] EstudiantesRequest model)
 {
     return(_formulario.AddFormulario(model));
 }
 public IActionResult AddFormularios([FromBody] EstudiantesRequest model)
 {
     return(Ok(_formulario.AddFormulario(model)));
 }