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); }
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); }
public void AddArticleCom(ArticleCom articleCom) { db.ArticleCom.Add(articleCom); db.SaveChanges(); }
public void AddFoodCom(FoodCom foodCom) { db.FoodCom.Add(foodCom); db.SaveChanges(); }
public void AddArticleReply(ArticleReply articleReply) { db.ArticleReply.Add(articleReply); db.SaveChanges(); }
public void AddUsers(Users users) { db.Users.Add(users); db.SaveChanges(); }
public void AddFoodReply(FoodReply foodReply) { db.FoodReply.Add(foodReply); db.SaveChanges(); }