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); }
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); }