示例#1
0
        public void InserirZonaVerde()
        {
            Localizacao localizacao = new Localizacao()
            {
                Latitude  = "25º 25' 40'' N",
                Longitude = "49º 16' 23'' W"
            };

            ZonaVerde zonaVerde = new ZonaVerde()
            {
                Nome        = "Zona verde teste",
                Descricao   = "Zona verde criada para teste",
                Localizacao = localizacao
            };

            using (SqlServerDao dao = new SqlServerDao())
            {
                dao.Inserir <Localizacao>(localizacao);

                zonaVerde.Localizacao = dao.BuscarPorId <Localizacao>(1);
                localizacao.ZonaVerde = zonaVerde;

                dao.Inserir <ZonaVerde>(zonaVerde);

                var test = dao.ListarTodos <ZonaVerde>();

                Assert.AreNotEqual(test.Count, 0);
            }
        }
示例#2
0
        public bool Inserir([FromUri] ZonaVerde zonaVerde, [FromUri] Localizacao localizacao)
        {
            zonaVerde.Localizacao = localizacao;

            ZonaVerdeDao zonaVerdeDao = new ZonaVerdeDao();
            var          test         = zonaVerdeDao.Inserir(zonaVerde);

            return(true);
        }
示例#3
0
        public bool Inserir(ZonaVerde zonaVerde)
        {
            using (SqlServerDao dao = new SqlServerDao())
            {
                dao.Inserir <Localizacao>(zonaVerde.Localizacao);

                dao.Inserir <ZonaVerde>(zonaVerde);

                var test = dao.Buscar <ZonaVerde>(p => p.Nome.Equals(zonaVerde.Nome));

                if (test != null)
                {
                    return(true);
                }

                return(false);
            }
        }