예제 #1
0
        public void AlterarMoradorTest4()
        {
            var listTodosAptos = _apartamentoServices.ListarTodosApartamentos();

            Assert.True((listTodosAptos.Count > 1));
            var aptoComMoradores = listTodosAptos.FirstOrDefault(it => it.Moradores.Count > 1);
            var moradorAlterar   = aptoComMoradores.Moradores.FirstOrDefault();

            var aptoAlterarComMoradores = listTodosAptos.LastOrDefault(it => it.Moradores.Count > 1);

            moradorAlterar.NomeCompleto = "Meu nome Novo apto id " + aptoAlterarComMoradores.Id;
            moradorAlterar.Apartamento  = aptoAlterarComMoradores;

            _mainContext.GetSet <Apartamento>().Attach(aptoAlterarComMoradores);

            var alterarMorador = _moradorServices.AlterarMorador(moradorAlterar);

            Assert.True(alterarMorador);

            //Save Changes
            var saveChanges = _mainContext.SaveChangesAsync();

            Assert.True(saveChanges.IsCompletedSuccessfully);
        }
예제 #2
0
 public bool Put([FromBody] Morador moradorAlterar)
 {
     _mainContext.GetSet <Morador>().Attach(moradorAlterar);
     return(_moradorServices.AlterarMorador(moradorAlterar));
 }