Exemplo n.º 1
0
        public void DesactivaEstabelecimento(int idEstabelecimento)
        {
            EstabelecimentoBD estabelecimentoBD = contextoBD.Estabelecimentos.First(e => e.IdEstabelecimento == idEstabelecimento);

            estabelecimentoBD.Ativo = false;

            contextoBD.Estabelecimentos.Update(estabelecimentoBD);
            contextoBD.SaveChanges();
        }
Exemplo n.º 2
0
        public void Update(Estabelecimento estabelecimento)
        {
            EstabelecimentoBD estabelecimentoBD = contextoBD.Estabelecimentos.First(e => e.IdEstabelecimento == estabelecimento.Id);

            estabelecimentoBD.Nome                 = estabelecimento.Nome;
            estabelecimentoBD.Latitude             = estabelecimento.Localizacao.Latitude;
            estabelecimentoBD.Longitude            = estabelecimento.Localizacao.Longitude;
            estabelecimentoBD.Telefone             = estabelecimento.Telefone;
            estabelecimentoBD.HorarioFuncionamento = estabelecimento.Horarios.Select(h => new HorarioFuncionamentoBD(h)).ToList();
            estabelecimentoBD.Criticas             = estabelecimento.Criticas.Select(c => new CriticasBD(c)).ToList();

            contextoBD.Estabelecimentos.Update(estabelecimentoBD);
            contextoBD.SaveChanges();
        }