コード例 #1
0
        public void AdicionarMoradorTest3()
        {
            var listTodosAptos = _apartamentoServices.ListarTodosApartamentos();

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

            Morador novoMorador = new Morador()
            {
                Apartamento    = aptoNovoMorador,
                Cpf            = 123456789,
                DataNascimento = DateTime.Parse("28/04/2001"),
                Fone           = "6133566565",
                NomeCompleto   = "Jão do caminhãoo"
            };

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

            var adicionarMorador = _moradorServices.AdicionarMorador(novoMorador);

            Assert.True(adicionarMorador);

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

            Assert.True(saveChanges.IsCompletedSuccessfully);
        }
コード例 #2
0
 public BaseRepository(IMainContext mainContext)
 {
     MainContext = mainContext;
     DbSet       = MainContext.GetSet <TEntity>();
 }
コード例 #3
0
 public bool Put([FromBody] Morador moradorAlterar)
 {
     _mainContext.GetSet <Morador>().Attach(moradorAlterar);
     return(_moradorServices.AlterarMorador(moradorAlterar));
 }
コード例 #4
0
 public bool Put([FromBody] Apartamento apartamentoAlterar)
 {
     _mainContext.GetSet <Apartamento>().Attach(apartamentoAlterar);
     return(_apartamentoServices.AlterarApartamento(apartamentoAlterar));
 }