Пример #1
0
        public void DesactivaEspecialidade(int idEspecialidade)
        {
            EspecialidadeBD especialidadeBD = contextoBD.Especialidades.First(e => e.IdEspecialidade == idEspecialidade);

            especialidadeBD.Ativo = false;

            contextoBD.Especialidades.Update(especialidadeBD);
            contextoBD.SaveChanges();
        }
Пример #2
0
        public void Update(Especialidade especialidade)
        {
            EspecialidadeBD especialidadeBD = contextoBD.Especialidades.First(e => e.IdEspecialidade == especialidade.IdEspecialidade);

            especialidadeBD.Preco           = especialidade.Preco;
            especialidadeBD.Fotografia      = especialidade.Fotografia;
            especialidadeBD.Ativo           = especialidade.Ativo;
            especialidadeBD.Caracteristicas = especialidade.Caracteristicas.Select(c => new CaracteristicasBD(c, especialidadeBD)).ToList();

            contextoBD.Especialidades.Update(especialidadeBD);
            contextoBD.SaveChanges();
        }
Пример #3
0
        public void Add(int idEstabelecimento, Especialidade especialidade)
        {
            var estabelecimentoBD = contextoBD.Estabelecimentos.FirstOrDefault(e => e.IdEstabelecimento == idEstabelecimento);

            if (estabelecimentoBD != null)
            {
                var petiscoBD = contextoBD.Petiscos.FirstOrDefault(p => p.IdPetisco == especialidade.Id);

                if (petiscoBD != null)
                {
                    EspecialidadeBD especialidadeBD = new EspecialidadeBD(especialidade, estabelecimentoBD);
                    especialidadeBD.Petisco = petiscoBD;

                    contextoBD.Especialidades.Add(especialidadeBD);
                    contextoBD.SaveChanges();
                }
            }
        }