Beispiel #1
0
 public IHttpActionResult PutActualizarEstudiante(Model.Estudiante estudiante)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest("Modelo No valido"));
     }
     service.ActualizarEstudiante(estudiante);
     return(Ok());
 }
Beispiel #2
0
        public void AgregarEstudiante(Model.Estudiante estudiante)
        {
            var modelo = ConvertitModeloAEntity(estudiante);

            using (var context = new Biblioteca.BibliotecaEntities())
            {
                context.Estudiantes.Add(modelo);
                context.SaveChanges();
            }
        }
Beispiel #3
0
 private Biblioteca.Estudiante ConvertitModeloAEntity(Model.Estudiante estudiante)
 {
     return(new Biblioteca.Estudiante
     {
         IdLector = estudiante.IdLector,
         Carrera = estudiante.Carrera,
         CI = estudiante.CI,
         Direccion = estudiante.Direccion,
         Edad = estudiante.Edad,
         Nombre = estudiante.Nombre
     });
 }
Beispiel #4
0
 public void ActualizarEstuidante(Model.Estudiante estudiante)
 {
     using (var context = new Biblioteca.BibliotecaEntities())
     {
         var estudianteExistente = context.Estudiantes.Find(estudiante.IdLector);
         if (estudianteExistente != null)
         {
             estudianteExistente.Nombre    = estudiante.Nombre;
             estudianteExistente.CI        = estudiante.CI;
             estudianteExistente.Carrera   = estudiante.Carrera;
             estudianteExistente.Edad      = estudiante.Edad;
             estudianteExistente.Direccion = estudiante.Direccion;
             context.SaveChanges();
         }
     }
 }
 public ActionResult Edit(Model.Estudiante estudiante)
 {
     using (var cliente = new HttpClient())
     {
         cliente.BaseAddress = new Uri("https://localhost:44373/api/EstudianteApi/");
         var postTask = cliente.PutAsJsonAsync("ActualizarEstudiante", estudiante);
         postTask.Wait();
         var result = postTask.Result;
         if (result.IsSuccessStatusCode)
         {
             return(RedirectToAction("Index"));
         }
     }
     ModelState.AddModelError(string.Empty, "Error al procesar los datos.");
     return(View(estudiante));
 }
 // GET: Estudiante/Edit/5
 public ActionResult Edit(int id)
 {
     Model.Estudiante estudiante = null;
     using (var cliente = new HttpClient())
     {
         cliente.BaseAddress = new Uri("https://localhost:44373/api/");
         var respuesta = cliente.GetAsync("EstudianteApi?id=" + id.ToString());
         respuesta.Wait();
         var resultado = respuesta.Result;
         if (resultado.IsSuccessStatusCode)
         {
             var leerDatos = resultado.Content.ReadAsAsync <Model.Estudiante>();
             leerDatos.Wait();
             estudiante = leerDatos.Result;
         }
     }
     return(View(estudiante));
 }
Beispiel #7
0
        public void ActualizarEstudiante(Model.Estudiante estudiante)
        {
            BOEstudiantes estudiantes = new BOEstudiantes(new DA.Estudiante());

            estudiantes.ActualizarEstudiante(estudiante);
        }
Beispiel #8
0
        public void AgregarEstudiante(Model.Estudiante estudiante)
        {
            BOEstudiantes estudiantes = new BOEstudiantes(new DA.Estudiante());

            estudiantes.AgregarEstudiante(estudiante);
        }
Beispiel #9
0
 public void AgregarEstudiante(Model.Estudiante estudiante)
 {
     iEstudiante.AgregarEstudiante(estudiante);
 }
Beispiel #10
0
 public void ActualizarEstudiante(Model.Estudiante estudiante)
 {
     iEstudiante.ActualizarEstuidante(estudiante);
 }