/// <summary> /// Dodaje zestaw i przypisuje go do użytkownika /// </summary> /// <param name="login">Dane logowania</param> /// <param name="favorite">Obiekt zawierający dane o zestawie</param> /// <returns>True jeśli zestaw został dodany pomyślnie</returns> public bool AddFavorite(WcfLogin login, WcfFavorite favorite) { if (DietCalendar.Login(new Login(login))) { DietCalendar.AddFavorite(new Favorite(favorite, login)); int favId = DietCalendar.GetFavoriteId(DietCalendar.GetLoginId(new Login(login)), favorite.FavoriteName); foreach (var favComp in favorite.FavoriteCompontents) { DietCalendar.AddFavoriteComponent(new FavoriteComponent(favComp, favId)); } return true; } return false; }
public WcfConsumed(Consumed consumed) { this.ConsumeTime = consumed.ConsumeTime; this.Favorite = new WcfFavorite(consumed.Favorite); }