public LikedMealDTO(LikedMeal LM)
 {
     foreach (var propertyInfo in typeof(LikedMeal).GetProperties())
     {
         propertyInfo.SetValue(this, propertyInfo.GetValue(LM));
     }
 }
示例#2
0
        public bool Add(LikedMealDTO entity)
        {
            LikedMeal likedmeal = new LikedMeal();

            likedmeal.MemberID     = entity.MemberID;
            likedmeal.MealOptionID = entity.MealOptionID;

            return(dao.Add(likedmeal));
        }
 public bool Add(LikedMeal likeMeal)
 {
     try
     {
         bool hasAdded = db.LikedMeals.Where(lm => lm.MemberID == StaticUser.UserID).Any(ml => ml.MealOptionID == likeMeal.MealOptionID);
         if (!hasAdded)
         {
             db.LikedMeals.Add(likeMeal);
             db.SaveChanges();
             return(true);
         }
         else
         {
             MessageBox.Show("此餐點已在我的最愛");
             return(false);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }