public bool createAlimentoRefeicao(AlimentoRefeicao alimentoRefeicao) { using (NutricaoContext mde = new NutricaoContext()) { try { mde.Refeicao.Attach(alimentoRefeicao.Refeicao); mde.Alimentos.Attach(alimentoRefeicao.Alimento); mde.AlimentoRefeicao.Add(alimentoRefeicao); mde.SaveChanges(); return true; } catch (Exception ex) { Debug.Write(ex.ToString()); return false; } }; }
public bool editAlimentoRefeicao(AlimentoRefeicao alimentoRefeicao) { using (NutricaoContext mde = new NutricaoContext()) { var result = mde.AlimentoRefeicao.SingleOrDefault(r => r.Id == alimentoRefeicao.Id); if (result != null) { //mde.Refeicao.Add(refeicao); mde.Entry(alimentoRefeicao).State = EntityState.Modified; mde.SaveChanges(); return true; } else { return false; } }; }
public bool deleteAlimentoRefeicao(AlimentoRefeicao alimentoRefeicao) { using (NutricaoContext mde = new NutricaoContext()) { var result = mde.AlimentoRefeicao.Where(rf => rf.Id == alimentoRefeicao.Id).SingleOrDefault(); if (result != null) { mde.AlimentoRefeicao.Remove(result); mde.SaveChanges(); return true; } else { return false; } }; }