package br.edu.ifba.inf008.mediaCenter.ui;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.sql.SQLException;

import br.edu.ifba.inf008.mediaCenter.session.MediaCenterApp;
import br.edu.ifba.inf008.mediaCenter.session.ServidorApp;

public class MediaCenterConsole {
	
	private ServidorApp app;
	
	public MediaCenterConsole() throws SQLException {
		this.app = new MediaCenterApp();
	}
	
	public void run() throws IOException {
		
		String id;
		long capacidade;
		double latenciaLeitura;
		double latenciaEscrita;
		
		BufferedReader br = 
		  new BufferedReader(new InputStreamReader(System.in));
		
		System.out.println("Inserir Servidor");
		System.out.println("Digite id do Servidor");
		id = br.readLine();
		System.out.println("Digite a capacidade do Servidor");
		capacidade = Long.parseLong(br.readLine());
		System.out.println("Digite a latencia de leitura do Servidor");
		latenciaLeitura = Double.parseDouble(br.readLine());
		System.out.println("Digite a latencia de escrita do Servidor");
		latenciaEscrita = Double.parseDouble(br.readLine());
		
		this.app.addServidorBasico(id, capacidade, latenciaLeitura, latenciaEscrita);
	}
}
