示例#1
0
        private void CarregarInstituicoes()
        {
            var instituicoes = new InstituicaoService().Listar();

            if (instituicoes.Count > 0)
            {
                foreach (var instituicao in instituicoes)
                {
                    //adiciona as instituicoes ao combobox
                    this.comboBox2.Items.Add(new ComboInstituicaoDTO(instituicao.Id, instituicao.Name));
                }
            }
        }
        public InstituicaoController getController()
        {
            var config = new MapperConfiguration(cfg =>
            {
                cfg.AddProfile(new MappingEntidade());
            });
            var mapper = config.CreateMapper();

            var connection = ConnectionString.GetConnectionString();
            var options    = new DbContextOptionsBuilder <InstituicaoContext>().UseInMemoryDatabase("DadoCadastroInstituicaoValidoDeveAdicionarNoBancoDeDados").Options;
            var contexto   = new InstituicaoContext(options);
            var repo       = new InstituicaoRepository(contexto);

            var service = new InstituicaoService(repo);

            var appService = new InstituicaoAppService(service, mapper);

            return(new InstituicaoController(appService));
        }
示例#3
0
 public InstituicaoController(InstituicaoService instituicaoService)
 {
     _instituicaoService = instituicaoService;
 }
示例#4
0
 public InstituicoesController(InstituicaoService instituicaoService, TipoInstituicaoService tipoInstituicaoService)
 {
     _instituicaoService     = instituicaoService;
     _tipoInstituicaoService = tipoInstituicaoService;
 }