コード例 #1
0
 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;
         }
     };
 }
コード例 #2
0
        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;
                }

            };
        }
コード例 #3
0
 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;
         }
     };
 }