public LikedMealDTO(LikedMeal LM) { foreach (var propertyInfo in typeof(LikedMeal).GetProperties()) { propertyInfo.SetValue(this, propertyInfo.GetValue(LM)); } }
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; } }