Exemple #1
0
        public void PassengerAppServiceTest_AddPassenger_Passageiro_New()
        {
            _passengerRepository.Setup(p => p.ExistsEmail(_passenger.Email)).Returns(false);

            var service = new AppServiceBase(_passengerRepository.Object);

            service.RegisterPassenger(_passenger);

            _passengerRepository.Verify(p => p.Add(_passenger), Times.Once);
        }
 /// <summary>Creates service definition that can be registered with a server</summary>
 /// <param name="serviceImpl">An object implementing the server-side handling logic.</param>
 public static grpc::ServerServiceDefinition BindService(AppServiceBase serviceImpl)
 {
     return(grpc::ServerServiceDefinition.CreateBuilder()
            .AddMethod(__Method_sendRequest, serviceImpl.sendRequest).Build());
 }
Exemple #3
0
        public static void Ler(Worksheet wsPlanilha, Planilha planilha, AppServiceBase <Configuracao> contextoConfiguracao)
        {
            Grupo grupo            = null;
            int   ordenarGrupoItem = 0;
            int   ordenarItemItem  = 0;

            int colIndex = 1;

            string cell;

            for (int rowIndex = 7; rowIndex < 80; rowIndex++)
            {
                cell = getColuna(rowIndex, colIndex);
                string texto = wsPlanilha.get_Range(cell, cell).Text;

                if (texto != "")
                {
                    int ordenadorGrupo = 0;
                    if (int.TryParse(texto, out ordenadorGrupo))
                    {
                        if (grupo == null || grupo.ORDENADOR < ordenadorGrupo)
                        {
                            cell = getColuna(rowIndex, colIndex + 1);
                            string nomeGrupo = wsPlanilha.get_Range(cell, cell).Text;

                            var listagrupos = planilha.ListaGrupos.Distinct().ToList();

                            if (listagrupos.FirstOrDefault(x => x.NOME == nomeGrupo) == null)
                            {
                                grupo = new Grupo()
                                {
                                    GUID      = Guid.NewGuid().ToString(),
                                    ORDENADOR = ordenadorGrupo,
                                    NOME      = nomeGrupo,
                                    Planilha  = planilha
                                };

                                planilha.ListaGrupos.Add(grupo);
                            }
                            //else
                            //{
                            //    grupo = listagrupos.FirstOrDefault(x => x.NOME == nomeGrupo);
                            //}
                        }
                    }
                    else if (int.TryParse(texto.Split('.')[0], out ordenarGrupoItem) && int.TryParse(texto.Split('.')[1], out ordenarItemItem))
                    {
                        if (grupo.ORDENADOR.Equals(ordenarGrupoItem))
                        {
                            cell = getColuna(rowIndex, colIndex + 1);
                            string descricaoRevisao = wsPlanilha.get_Range(cell, cell).Text;

                            if (descricaoRevisao != "")
                            {
                                var listaItens = planilha
                                                 .ListaGrupos.Last()
                                                 .ListaItens.Distinct().ToList();

                                if (listaItens.FirstOrDefault(x => x.DESCRICAO == descricaoRevisao) == null)
                                {
                                    ItemRevisao itemRevisao = new ItemRevisao()
                                    {
                                        GUID      = Guid.NewGuid().ToString(),
                                        DESCRICAO = descricaoRevisao,
                                        ORDENADOR = ordenarItemItem,
                                        Grupo     = grupo
                                    };

                                    planilha
                                    .ListaGrupos.Last()
                                    .ListaItens.Add(itemRevisao);
                                }
                            }
                        }
                    }
                }
            }
        }
 public CotacaoController(AppServiceBase <Cotacao> appServiceBase)
 {
     _appServiceBase = appServiceBase;
 }