public IHttpActionResult PutActualizarEstudiante(Model.Estudiante estudiante) { if (!ModelState.IsValid) { return(BadRequest("Modelo No valido")); } service.ActualizarEstudiante(estudiante); return(Ok()); }
public void AgregarEstudiante(Model.Estudiante estudiante) { var modelo = ConvertitModeloAEntity(estudiante); using (var context = new Biblioteca.BibliotecaEntities()) { context.Estudiantes.Add(modelo); context.SaveChanges(); } }
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 }); }
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)); }
public void ActualizarEstudiante(Model.Estudiante estudiante) { BOEstudiantes estudiantes = new BOEstudiantes(new DA.Estudiante()); estudiantes.ActualizarEstudiante(estudiante); }
public void AgregarEstudiante(Model.Estudiante estudiante) { BOEstudiantes estudiantes = new BOEstudiantes(new DA.Estudiante()); estudiantes.AgregarEstudiante(estudiante); }
public void AgregarEstudiante(Model.Estudiante estudiante) { iEstudiante.AgregarEstudiante(estudiante); }
public void ActualizarEstudiante(Model.Estudiante estudiante) { iEstudiante.ActualizarEstuidante(estudiante); }