コード例 #1
0
        private int AddRecipe(JObject datos)
        {
            int idReceta = -1;

            Receta receta = new Receta();

            receta.Nombre      = datos.GetValue("Nombre").ToString();
            receta.Preparacion = datos.GetValue("Preparacion").ToString();
            receta.N_Personas  = (int)datos.GetValue("N_Personas");
            receta.Categoria   = (int)datos.GetValue("Categoria");
            receta.Dificultad  = (int)datos.GetValue("Dificultad");
            receta.Imagen      = datos.GetValue("Imagen").ToString();
            receta.Usuario     = (int)datos.GetValue("Id_Usuario");

            db.Receta.Add(receta);

            try
            {
                db.SaveChanges();

                idReceta = db.Receta.Where(r => r.Nombre.Equals(receta.Nombre) && r.Imagen.Equals(receta.Imagen)).ToList().Last().Id_Receta;
            }
            catch (Exception)
            {
            }

            return(idReceta);
        }
コード例 #2
0
        public bool SetRating(int idReceta, double puntuacion, int idUsuario)
        {
            bool q = false;

            var valoraciones = db.Valoracion.Where(r => r.Receta == idReceta && r.Usuario == idUsuario).ToList();

            if (valoraciones.Count > 0)
            {
                var valoracion = valoraciones.First();

                valoracion.Puntuacion = puntuacion;

                try
                {
                    db.Entry(valoracion).State = EntityState.Modified;

                    db.SaveChanges();

                    q = true;
                }
                catch (Exception)
                {
                }
            }

            return(q);
        }
コード例 #3
0
ファイル: SqlArticleCom.cs プロジェクト: waynecode/SomeTimes1
 public void AddArticleCom(ArticleCom articleCom)
 {
     db.ArticleCom.Add(articleCom);
     db.SaveChanges();
 }
コード例 #4
0
ファイル: SqlFoodCom.cs プロジェクト: waynecode/SomeTimes1
 public void AddFoodCom(FoodCom foodCom)
 {
     db.FoodCom.Add(foodCom);
     db.SaveChanges();
 }
コード例 #5
0
 public void AddArticleReply(ArticleReply articleReply)
 {
     db.ArticleReply.Add(articleReply);
     db.SaveChanges();
 }
コード例 #6
0
ファイル: SqlUsers.cs プロジェクト: waynecode/SomeTimes1
 public void AddUsers(Users users)
 {
     db.Users.Add(users);
     db.SaveChanges();
 }
コード例 #7
0
 public void AddFoodReply(FoodReply foodReply)
 {
     db.FoodReply.Add(foodReply);
     db.SaveChanges();
 }