コード例 #1
0
ファイル: Program.cs プロジェクト: jvicius/NCapas
        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;
                }
            }
        }
コード例 #2
0
        //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>();
        }
コード例 #3
0
 public AmigosController(AmigoService service)
 {
     _service = service;
 }
コード例 #4
0
 private void InicializaConexao()
 {
     TConexao.Open();
     _service = new AmigoService(TConexao.unitofWork, TConexao.context);
 }
コード例 #5
0
 public AmigosController(AmigoService context)
 {
     _context = context;
 }