public void DesactivaEspecialidade(int idEspecialidade) { EspecialidadeBD especialidadeBD = contextoBD.Especialidades.First(e => e.IdEspecialidade == idEspecialidade); especialidadeBD.Ativo = false; contextoBD.Especialidades.Update(especialidadeBD); contextoBD.SaveChanges(); }
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(); }
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(); } } }