public async Task <IActionResult> PutCitaExamen(int id, CitaExamen citaExamen) { if (id != citaExamen.CitaExamenId) { return(BadRequest()); } _context.Entry(citaExamen).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CitaExamenExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PUpdate([FromBody] UpdatePacienteViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); //error 404 } if (model.PacienteId <= 0) { return(BadRequest()); } var cat = await _context.Pacientes.FirstOrDefaultAsync(c => c.PacienteId == model.PacienteId); //FirstOrDefaultAsync el primer objeto que coincide if (cat == null) { return(NotFound()); } cat.Nombre = model.Nombre; cat.ApellidoPaterno = model.ApellidoPaterno; cat.ApellidoMaterno = model.ApellidoMaterno; cat.Direccion = model.Direccion; cat.Telefono = model.Telefono; cat.Celular = model.Celular; cat.Correo = model.Correo; try { //await es para que espere await _context.SaveChangesAsync(); //Para guardar los cambios } catch (Exception) { return(BadRequest()); throw; } return(Ok()); }
public async Task <IActionResult> UUpdate([FromBody] UpdateMedicoViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); //error 404 } if (model.MedicoId <= 0) { return(BadRequest()); } var use = await _context.Medicos.FirstOrDefaultAsync(c => c.MedicoId == model.MedicoId); //FirstOrDefaultAsync el primer objeto que coincide if (use == null) { return(NotFound()); } use.Nombre = model.Nombre; use.Apellido = model.Apellido; use.Clinica = model.Clinica; use.Usuario = model.Usuario; use.Password = model.Password; try { //await es para que espere await _context.SaveChangesAsync(); //Para guardar los cambios } catch (Exception) { return(BadRequest()); throw; } return(Ok()); }