コード例 #1
0
ファイル: Bowl.cs プロジェクト: bahtev/TelerikAcademy
        public void Add(Vegetable vegetable)
        {
            if (vegetable == null)
            {
                throw new ArgumentNullException("Can't add null object to bowl.");
            }

            this.vegetables.Add(vegetable);
        }
コード例 #2
0
ファイル: Bowl.cs プロジェクト: slop3n/TelerikAcademy
 public void Add(Vegetable vegetable)
 {
     if (vegetable.IsPeeled && vegetable.IsCut)
     {
         this.Content.Add(vegetable);
     }
     else
     {
         throw new ArgumentException("The vegetable shoud be peeled and cut.");
     }
 }
コード例 #3
0
ファイル: Chef.cs プロジェクト: Producenta/TelerikAcademy
 private void Cut(Vegetable vegetable)
 {
 }
コード例 #4
0
ファイル: Chef.cs プロジェクト: Producenta/TelerikAcademy
 private static void Peel(Vegetable vegetable)
 {
     Console.WriteLine("Peeling");
 }
コード例 #5
0
ファイル: Chef.cs プロジェクト: bahtev/TelerikAcademy
 private void Cut(Vegetable vegetable)
 {
     // TODO: Cut vegetable
 }
コード例 #6
0
ファイル: Chef.cs プロジェクト: bahtev/TelerikAcademy
 private void Peel(Vegetable vegetable)
 {
     // TODO: Peel vegetable
 }
コード例 #7
0
ファイル: Chef.cs プロジェクト: mpenchev86/Telerik-Academy
 private static void Peel(Vegetable vegetable)
 {
     vegetable.Peel();
 }
コード例 #8
0
ファイル: Chef.cs プロジェクト: vassil/CSharp
 /// <summary>
 /// Put the <paramref name="vegetable"/> in a bowl
 /// </summary>
 /// <param name="vegetable">Vegetable name</param>
 public void PutInBowl(Vegetable vegetable)
 {
     this.vegitablesInBowl.Add(vegetable);
 }
コード例 #9
0
ファイル: Chef.cs プロジェクト: nikolaynikolov/Telerik
 private void Cut(Vegetable vegetable)
 {
     this.cookingLog.Add(
         string.Format(
         "Cut the {0}. (Not a single drop of blood.\r\n" +
         "I was blind but now I see I was born to be a chef.)",
         vegetable));
 }
コード例 #10
0
ファイル: Chef.cs プロジェクト: nikolaynikolov/Telerik
 private void Wash(Vegetable vegetable)
 {
     this.cookingLog.Add(
         string.Format(
         "Washed the {0}.\r\n" +
         "(I think the aquarium should be in the kitchen.)",
         vegetable));
 }
コード例 #11
0
ファイル: Chef.cs プロジェクト: nikolaynikolov/Telerik
 private void Peel(Vegetable vegetable)
 {
     vegetable.IsPeeled = true;
     this.cookingLog.Add(
         string.Format(
         "Peeled the {0}.\r\n" +
         "(What a useless operation. This is outrageous!)",
         vegetable));
 }
コード例 #12
0
ファイル: Chef.cs プロジェクト: nikolaynikolov/Telerik
 private void MaybeNextTime(Vegetable vegetable)
 {
     this.cookingLog.Add(
         string.Format(
         "The {0} is rotten.\r\n" +
         "(They betrayed meeee! Wish I knew who bought this.)",
         vegetable));
 }
コード例 #13
0
ファイル: Chef.cs プロジェクト: slop3n/TelerikAcademy
 private void Peel(Vegetable vegetable)
 {
     vegetable.IsPeeled = true;
 }
コード例 #14
0
ファイル: Chef.cs プロジェクト: slop3n/TelerikAcademy
 private void Cut(Vegetable vegetable)
 {
     vegetable.IsCut = true;
 }
コード例 #15
0
ファイル: Chef.cs プロジェクト: vassil/CSharp
 /// <summary>
 /// Cut the <paramref name="vegetable"/>
 /// </summary>
 /// <param name="vegetable">Vegetable name</param>
 public void Cut(Vegetable vegetable)
 {
     vegetable.IsCut = true;
 }
コード例 #16
0
ファイル: Chef.cs プロジェクト: nikolaynikolov/Telerik
 private void PutIn(Utensil utensil, Vegetable vegetable)
 {
     string result = utensil.Add(vegetable);
     this.cookingLog.Add(result);
 }
コード例 #17
0
ファイル: Chef.cs プロジェクト: vassil/CSharp
 /// <summary>
 /// Peel the <paramref name="vegetable"/>
 /// </summary>
 /// <param name="vegetable">Vegetable name</param>
 public void Peel(Vegetable vegetable)
 {
     vegetable.IsPeeled = true;
 }
コード例 #18
0
ファイル: Chef.cs プロジェクト: mpenchev86/Telerik-Academy
 private static void Cut(Vegetable vegetable)
 {
     vegetable.Cut();
 }
コード例 #19
0
 static void Cook(Vegetable vegetable)
 {
     vegetable.IsCooked = true;
 }
コード例 #20
0
ファイル: Bowl.cs プロジェクト: tima-t/Telerik-Academy
 internal void Add(Vegetable vegetable)
 {
     throw new NotImplementedException();
 }