private static void Main() { var connectionString = ConfigurationManager.ConnectionStrings["SQLConnection"].ToString(); _service = new AmigoService(connectionString); var key = new ConsoleKeyInfo(); while (!(key.Key == ConsoleKey.D4 || key.Key == ConsoleKey.NumPad4)) { key = ShowMenu(); switch (key.Key) { case ConsoleKey.D1: case ConsoleKey.NumPad1: ShowAmigos(); break; case ConsoleKey.D2: case ConsoleKey.NumPad2: AddAmigo(); break; case ConsoleKey.D3: case ConsoleKey.NumPad3: DeleteAmigo(); break; } } }
//Criamos um construtor (inicializador) do controller public AmigoController(AmigoService servicoAmigo_) { //a variavel interna recebeu a variavel externa _ essa variavel externa vai ser inicializada no modulo injetor _servicoAmigo = servicoAmigo_; //pra nao ter que ficar repetindo codigo mantamos um construtor //Foreach //Classe de origem , classe de destino Mapper.CreateMap <Amigo, AmigoViewModel>(); Mapper.CreateMap <Sexo, SexoViewModel>(); Mapper.CreateMap <EstadoCivil, EstadoCivilViewModel>(); //Configuramos a volta da tela Mapper.CreateMap <AmigoViewModel, Amigo>(); }
public AmigosController(AmigoService service) { _service = service; }
private void InicializaConexao() { TConexao.Open(); _service = new AmigoService(TConexao.unitofWork, TConexao.context); }
public AmigosController(AmigoService context) { _context = context; }