public void AddItem(ScheduleInfo item) { var dow = (DayOfWeek) item.Day; List<ScheduleInfo> value; if(!Days.TryGetValue(dow, out value)) Days.Add(dow,value= new List<ScheduleInfo>()); value.Add(item); /*switch ((DayOfWeek)item.Day) { case DayOfWeek.Monday: Mo.Add(item); break; case DayOfWeek.Tuesday: Tu.Add(item); break; case DayOfWeek.Wednesday: We.Add(item); break; case DayOfWeek.Thursday: Th.Add(item); break; case DayOfWeek.Friday: Fr.Add(item); break; case DayOfWeek.Saturday: Sa.Add(item); break; case DayOfWeek.Sunday: Su.Add(item); break; }*/ }
/// <summary> /// Deprecated Method for adding a new object to the ScheduleInfoes EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToScheduleInfoes(ScheduleInfo scheduleInfo) { base.AddObject("ScheduleInfoes", scheduleInfo); }
/// <summary> /// Create a new ScheduleInfo object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="gymId">Initial value of the GymId property.</param> /// <param name="day">Initial value of the Day property.</param> /// <param name="starts">Initial value of the Starts property.</param> /// <param name="ends">Initial value of the Ends property.</param> /// <param name="isActive">Initial value of the IsActive property.</param> /// <param name="price">Initial value of the Price property.</param> /// <param name="local">Initial value of the Local property.</param> /// <param name="groupId">Initial value of the GroupId property.</param> /// <param name="regionId">Initial value of the RegionId property.</param> public static ScheduleInfo CreateScheduleInfo(global::System.Int32 id, global::System.Int32 gymId, global::System.Int16 day, global::System.TimeSpan starts, global::System.TimeSpan ends, global::System.Boolean isActive, global::System.Decimal price, global::System.String local, global::System.Int32 groupId, global::System.Int32 regionId) { ScheduleInfo scheduleInfo = new ScheduleInfo(); scheduleInfo.Id = id; scheduleInfo.GymId = gymId; scheduleInfo.Day = day; scheduleInfo.Starts = starts; scheduleInfo.Ends = ends; scheduleInfo.IsActive = isActive; scheduleInfo.Price = price; scheduleInfo.Local = local; scheduleInfo.GroupId = groupId; scheduleInfo.RegionId = regionId; return scheduleInfo; }