public UpdatePacienteOut UpdatePaciente(UpdatePacienteIn input) { UpdatePacienteOut output = new UpdatePacienteOut() { result = Result.Error }; try { DbContextApplication dbContext = new DbContextApplication(); var paciente = new PruebaNexos.DataLayer.Paciente { Id_Paciente = input.pacienteId, Nombre = input.Nombre, NumeroSeguroSocial = input.NumeroSeguro, MedicoPreferido = input.MedicoPreferido }; dbContext.Entry(paciente).State = EntityState.Modified; if (dbContext.SaveChanges() > 0) { output.pacienteId = paciente.Id_Paciente; output.result = Result.Success; } return(output); } catch (Exception e) { output.MensajeExcepcion = "Excepción no controlada por favor comuniquese con el administrador enviele el siguiente mensaje: " + e.Message; return(output); } }
public DeletePacienteOut DeletePaciente(DeletePacienteIn input) { DeletePacienteOut output = new DeletePacienteOut() { result = Result.Error }; try { DbContextApplication dbContext = new DbContextApplication(); var paciente = new PruebaNexos.DataLayer.Paciente { Id_Paciente = input.Id, }; dbContext.Entry(paciente).State = EntityState.Deleted; if (dbContext.SaveChanges() > 0) { output.result = Result.Success; } return(output); } catch (Exception e) { output.MensajeExcepcion = "Excepción no controlada por favor comuniquese con el administrador enviele el siguiente mensaje: " + e.Message; return(output); } }