Exemple #1
0
        public override string ToString()
        {
            string str = "";

            str += "&idserver=\"" + IDServer.ToString() + "\"";

            if (IDUser != -1)
            {
                str += "&iduser=\"" + IDUser.ToString() + "\"";
            }
            if (AlertTime != null)
            {
                str += "&alerttime=\"" + AlertTime /*.ToString("yyyy-MM-dd HH:mm:ss")*/ + "\"";
            }
            if (Status != -1)
            {
                str += "&status=\"" + Status.ToString() + "\"";
            }
            if (MealType != -1)
            {
                str += "&mealtype=\"" + MealType.ToString() + "\"";
            }
            if (InsertDate != null)
            {
                str += "&insertdate=\"" + InsertDate.ToString("yyyy-MM-dd HH:mm:ss") + "\"";
            }
            if (UpdateDate != null)
            {
                str += "&updatedate=\"" + UpdateDate.ToString("yyyy-MM-dd HH:mm:ss") + "\"";
            }

            return(str.Substring(1));
        }
Exemple #2
0
        private IEnumerable <Plan> GetDP(MealType mealType, params string[] tags)
        {
            int    order = 1;
            string meal  = mealType.ToString();

            foreach (var tag in tags)
            {
                var count = _dishRepository.Count(d => d.DishCategory.Contains(tag) &&
                                                  d.DishCategory.Contains(meal));
                var dish =
                    _dishRepository.GetAll()
                    .Where(d => d.DishCategory.Contains(tag) &&
                           d.DishCategory.Contains(meal))
                    .Skip(RandomNum(count))
                    .Take(1)
                    .FirstOrDefault();
                if (dish != null)
                {
                    yield return(new Plan()
                    {
                        Dish = dish,
                        MealType = mealType,
                        MealNo = order++
                    });
                }
            }
        }
Exemple #3
0
 /// <summary>
 /// Customer select thier meal by using Tickect Handler Controller.
 /// </summary>
 /// <param name="myTicket"></param>
 public void SelectMeal(Ticket myTicket, MealType mealType)
 {
     myTicket.Meal = mealType;
     Console.WriteLine("---Successfully Selected the Meal---");
     Console.WriteLine("Your meal is '{0}'.", mealType.ToString());
     Console.WriteLine("-------------------------------------");
 }
Exemple #4
0
        /// <summary>
        /// Constructors an meal for the provided meal type and name.
        /// </summary>
        /// <param name="mealType">The meal type for the meal.</param>
        /// <param name="name">The name for the meal.</param>
        public Meal(MealType mealType, string name = null)
        {
            Id = (int)mealType;

            // If we don't have a name argument,
            // then use the string representation of the meal type for the name.
            Name = name ?? mealType.ToString();
        }
Exemple #5
0
        public string ToString(Language lang)
        {
            var type = MealType.ToString();
            var name = Name.ToString(lang);
            var list = string.Join(", ", Ingredients.Select(x => x.ToString(lang)));

            return($"[{type}] {name} - {list}");
        }
Exemple #6
0
        public void IsSatisfiedBy_AppendsToBuilderAndAddsParameters()
        {
            var spec = new MenuItemForMealTypeSpecification(MealType);

            var builder    = new StringBuilder();
            var parameters = new Dictionary <string, object>();

            spec.IsSatisfiedBy(builder, parameters);

            builder.ToString().Should().Be("[MealType] = @mealType");
            parameters["mealType"].Should().Be(MealType.ToString());
        }
Exemple #7
0
        public MealType GetMealType(string input)
        {
            MealType mealtype = MealType.NOTAVAILABLE;

            try
            {
                mealtype = (MealType)Enum.Parse(typeof(MealType), input.ToUpper().Trim(), true);
                string x = "MealType Value: " + mealtype.ToString();
            }
            catch (Exception ex)
            {
                Console.WriteLine("input: " + input + " " + ex.ToString());
            }

            return(mealtype);
        }
 private RecipeDetailsDto(Guid id,
                          string name,
                          Requirement requirements,
                          Allergen allergens,
                          MealType mealTypes,
                          double calories,
                          IDictionary <MacroNutrient, double> macroNutrientQuantity)
 {
     Id                    = id;
     Name                  = name;
     Requirements          = requirements.ToString();
     Allergens             = allergens.ToString();
     MealTypes             = mealTypes.ToString();
     Calories              = calories;
     MacroNutrientQuantity = GetMacroNutrientQuantity(macroNutrientQuantity);
 }
Exemple #9
0
 public void IsSatisfiedBy(StringBuilder builder, IDictionary <string, object> parameters)
 {
     builder.Append("[MealType] = @mealType");
     parameters.Add("mealType", _mealType.ToString());
 }