Example #1
0
 /// <summary>
 /// Création d'un ingrédient
 /// </summary>
 public static string NewIngredient(DBO.Ingredient ingredient)
 {
     try
     {
         using (CuisineEntities cuisineEntities = new CuisineEntities())
         {
             T_Ingredient item = cuisineEntities.T_Ingredient.SingleOrDefault(e => e.nom == ingredient.Nom);
             if (item == null)
             {
                 cuisineEntities.T_Ingredient.AddObject(ConvertToEntity(ingredient));
                 cuisineEntities.SaveChanges();
             }
             T_RecetteIngredient ring = new T_RecetteIngredient();
             ring.ingredientID = cuisineEntities.T_Ingredient.SingleOrDefault(e => e.nom == ingredient.Nom).id;
             ring.recetteID = ingredient.idRecette;
             cuisineEntities.T_RecetteIngredient.AddObject(ring);
             cuisineEntities.SaveChanges();
             return string.Empty;
         }
     }
     catch (Exception e)
     {
         Console.Out.WriteLine(e.Message);
         return e.Message;
     }
 }
Example #2
0
 /// <summary>
 /// Création d'un commentaire
 /// Retourne un string vide si tout s'est bien passé, une string contenant les erreurs sinon
 /// </summary>
 public static string NewCommentaire(DBO.Commentaire commentaire)
 {
     try
     {
         using (CuisineEntities cuisineEntities = new CuisineEntities())
         {
             cuisineEntities.T_Commentaire.AddObject(ConvertToEntity(commentaire));
             cuisineEntities.SaveChanges();
             return string.Empty;
         }
     }
     catch (Exception e)
     {
         return e.InnerException.Message;
     }
 }
Example #3
0
 /// <summary>
 /// Création d'un utilisateur
 /// Retourne un string vide si tout s'est bien passé, une string contenant les erreurs sinon
 /// </summary>
 public static string NewUser(DBO.User user)
 {
     try
     {
         using (CuisineEntities cuisineEntities = new CuisineEntities())
         {
             cuisineEntities.T_User.AddObject(ConvertToEntity(user));
             cuisineEntities.SaveChanges();
             return string.Empty;
         }
     }
     catch (Exception e)
     {
         return e.Message;
     }
 }
Example #4
0
 /// <summary>
 /// Création d'une note
 /// </summary>
 public static string NewNote(DBO.Note note)
 {
     try
     {
         using (CuisineEntities cuisineEntities = new CuisineEntities())
         {
             cuisineEntities.T_Note.AddObject(ConvertToEntity(note));
             cuisineEntities.SaveChanges();
             return string.Empty;
         }
     }
     catch (Exception e)
     {
         return e.Message;
     }
 }
Example #5
0
 /// <summary>
 /// Change le mot de passe de l'utilisateur
 /// </summary>
 public static bool ChangePassword(DBO.User user, string newPassword)
 {
     try
     {
         using (CuisineEntities cuisineEntities = new CuisineEntities())
         {
             T_User t_user = cuisineEntities.T_User.SingleOrDefault(e => e.nom == user.Name);
             t_user.password = newPassword;
             cuisineEntities.SaveChanges();
             return true;
         }
     }
     catch
     {
         return false;
     }
 }