/// <summary> /// Metódo responsável em salvar o objeto em banco. /// </summary> /// <param name="dados">Objeto Prato ou Restaurante.</param> public override void Salvar(Prato dados) { using (RestauranteModel context = new RestauranteModel()) { if (dados != null) { context.Pratos.Remove(dados); context.Pratos.Add(dados); context.SaveChanges(); } } }
/// <summary> /// Metódo responsável em excluir o objeto em banco. /// </summary> /// <param name="dados">Objeto Prato ou Restaurante.</param> /// <exception cref="System.NotImplementedException"></exception> public override void Excluir(int Codigo) { using (RestauranteModel context = new RestauranteModel()) { if (Codigo > 0) { var prato = Obtenha(Codigo.ToString()).FirstOrDefault(); if (prato != null) { context.Pratos.Remove(prato); context.SaveChanges(); } } } }
/// <summary> /// Metódo responsável em excluir o objeto em banco. /// </summary> /// <param name="dados">Objeto Prato ou Restaurante.</param> public override void Excluir(int Codigo) { using (RestauranteModel context = new RestauranteModel()) { if (Codigo > 0) { var restaurante = (from r in context.Restaurantes where r.Codigo == Codigo select r).FirstOrDefault(); if (restaurante != null) { new ServicoDePrato().Excluir(Codigo); context.Restaurantes.Remove(restaurante); context.SaveChanges(); } } } }