Exemplo n.º 1
0
        private void AtualizarItinerario(ItinerarioCadastroVm itinerarioCadastroVm)
        {
            Itinerario itinerario = _itinerariosConsultados.SingleOrDefault(x => x.Codigo == itinerarioCadastroVm.Codigo);

            if (itinerario != null)
            {
                itinerario.AtualizaDescricao(itinerarioCadastroVm.Descricao);
            }
            else
            {
                itinerario = new Itinerario(itinerarioCadastroVm.Codigo, itinerarioCadastroVm.Descricao);
            }
            _itinerarios.Save(itinerario);
        }
Exemplo n.º 2
0
        public void ConsigoCadastrarUmItinerarioComAcentuacaoEspeciaisNaDescricao()
        {
            UnitOfWorkNh.BeginTransaction();
            Itinerario itinerario = DefaultObjects.ObtemItinerarioPadrao();

            itinerario.AtualizaDescricao("RS Rio Grande -> AL Olho D Água Das Flor");
            UnitOfWorkNh.Session.Save(itinerario);
            UnitOfWorkNh.Commit();
            UnitOfWorkNh.Session.Clear();

            var        itinerarios          = ObjectFactory.GetInstance <IItinerarios>();
            Itinerario itinerarioConsultado = itinerarios.BuscaPeloCodigo(itinerario.Codigo).Single();

            Assert.IsNotNull(itinerarioConsultado);
            Assert.AreEqual(itinerario.Codigo, itinerarioConsultado.Codigo);
            Assert.AreEqual(itinerario.Descricao, itinerarioConsultado.Descricao);
        }