Example #1
0
        public void Inserir(Restaurante restaurante)
        {
            var document = new RestauranteSchema
            {
                Nome     = restaurante.Nome,
                Cozinha  = restaurante.Cozinha,
                Endereco = new EnderecoSchema
                {
                    Logradouro = restaurante.Endereco.Logradouro,
                    Numero     = restaurante.Endereco.Numero,
                    Cidade     = restaurante.Endereco.Cidade,
                    Cep        = restaurante.Endereco.Cep,
                    UF         = restaurante.Endereco.UF
                }
            };

            _restaurantes.InsertOne(document);
        }
Example #2
0
        public bool AlterarCompleto(Restaurante restaurante)
        {
            var document = new RestauranteSchema
            {
                Id       = restaurante.Id,
                Nome     = restaurante.Nome,
                Cozinha  = restaurante.Cozinha,
                Endereco = new EnderecoSchema
                {
                    Logradouro = restaurante.Endereco.Logradouro,
                    Numero     = restaurante.Endereco.Numero,
                    Cidade     = restaurante.Endereco.Cidade,
                    Cep        = restaurante.Endereco.Cep,
                    UF         = restaurante.Endereco.UF
                }
            };

            var resultado = _restaurantes.ReplaceOne(_ => _.Id == document.Id, document);

            return(resultado.ModifiedCount > 0);
        }