diff --git a/DsaPlayGround/DsaPlayGround.csproj b/DsaPlayGround/DsaPlayGround.csproj
index 143fdb6..1e10163 100644
--- a/DsaPlayGround/DsaPlayGround.csproj
+++ b/DsaPlayGround/DsaPlayGround.csproj
@@ -6,8 +6,11 @@
+
+
+
diff --git a/DsaPlayGround/PlayGround/MethodOverloading_AssessmentTwo/Program.cs b/DsaPlayGround/PlayGround/MethodOverloading_AssessmentTwo/Program.cs
index 538525a..f760dc5 100644
--- a/DsaPlayGround/PlayGround/MethodOverloading_AssessmentTwo/Program.cs
+++ b/DsaPlayGround/PlayGround/MethodOverloading_AssessmentTwo/Program.cs
@@ -6,7 +6,7 @@ namespace MethodOverloading_AssessmentTwo
{
class Program
{
- static void Main()
+ static void MainEmmanuelAdebayo()
{
try
{
diff --git a/DsaPlayGround/PlayGround/WilliamsAbraham/WilliamsAbraham_DaysOfTheWeek.cs b/DsaPlayGround/PlayGround/WilliamsAbraham/WilliamsAbraham_DaysOfTheWeek.cs
new file mode 100644
index 0000000..f9a4dac
--- /dev/null
+++ b/DsaPlayGround/PlayGround/WilliamsAbraham/WilliamsAbraham_DaysOfTheWeek.cs
@@ -0,0 +1,62 @@
+using System;
+using System.Collections.Generic;
+
+
+namespace DayOfTheWeek
+{
+ public enum Days
+ {
+ Moday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6, Sunday = 7,
+ }
+ internal class WilliamsAbraham_DaysOfTheWeek
+ {
+ static void MainWilliamsAbraham(string[] args)
+ {
+ try
+ {
+ DaysOfTheWeek(44,44);
+ }
+ catch (Exception ex)
+ { Console.Write(ex.ToString()); }
+ }
+ private static void DaysOfTheWeek(params int [] inputDays)
+ {
+ try
+ {
+ Dictionary daysDictionary = new Dictionary();
+ foreach (int day in inputDays)
+ {
+ if (daysDictionary.ContainsKey(day))
+ {
+ daysDictionary[day]++;
+ continue;
+ }
+ daysDictionary.Add(day, 1);
+ }
+ foreach (var item in daysDictionary.Keys)
+ {
+ int freg = daysDictionary[item];
+ Days eachDay = (Days)item;
+ bool isValidArgument = Enum.IsDefined(typeof(Days), eachDay);
+ if (!isValidArgument)
+ throw new ArgumentException("One of your input is of the wrong format");
+
+ else
+ Console.WriteLine("Day:{0}, frequency={1}", eachDay, freg);
+ }
+ DaysOfTheWeek(inputDays[1]);
+ }
+ catch (Exception ex)
+ { Console.WriteLine(ex.ToString()); }
+ }
+ private static void DaysOfTheWeek(int day)
+ {
+ Days inputDay = (Days)day;
+ bool validArgument = Enum.IsDefined(typeof(Days), inputDay);
+ if (validArgument)
+ Console.WriteLine(inputDay);
+ else
+ throw new ArgumentException("Invalid input");
+ }
+ }
+}