public void ProcessRequest(HttpContext context) { DateTime dtS = DateTime.Now; ObservableCollection<Team> teams = new ObservableCollection<Team>(); teams.Add(new Team() { TName = "Team1", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }); Employee emp = new Employee() { EName = "JohnH", Schedule = "Schedule24X5", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS, EndTime = dtS + TimeSpan.FromDays(2), TaskName = "John's Task 1" }); emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(3), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "John's Task 2" }); teams[0].Employees.Add(emp); emp = new Employee() { EName = "VictorG", Schedule = "Schedule8X5" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(1), EndTime = dtS + TimeSpan.FromDays(3), TaskName = "Victor's Task" }); teams[0].Employees.Add(emp); emp = new Employee() { EName = "JasonS", Schedule = "null" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(1), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "Jason's Task 1" }); emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(7), EndTime = dtS + TimeSpan.FromDays(9), TaskName = "Jason's Task 2" }); teams[0].Employees.Add(emp); teams.Add(new Team() { TName = "Team2", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }); emp = new Employee() { EName = "VickyS", Schedule = "4D" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(1.5), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "Vicky's Task" }); teams[1].Employees.Add(emp); emp = new Employee() { EName = "OlegK", Schedule = "Schedule8X5" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(2.2), EndTime = dtS + TimeSpan.FromDays(3.8), TaskName = "Oleg's Task 1" }); emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(5), EndTime = dtS + TimeSpan.FromDays(6), TaskName = "Oleg's Task 2" }); emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(8), EndTime = dtS + TimeSpan.FromDays(9.6), TaskName = "Oleg's Task 3" }); teams[1].Employees.Add(emp); emp = new Employee() { EName = "KimR", Schedule = "4D" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(0.8), EndTime = dtS + TimeSpan.FromDays(2), TaskName = "Kim's Task" }); teams[1].Employees.Add(emp); teams.Add(new Team() { TName = "Team3", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }); emp = new Employee() { EName = "BalajiN", Schedule = "Schedule24X5" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(1.5), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "Balaji's Task 1" }); emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(5), EndTime = dtS + TimeSpan.FromDays(8), TaskName = "Balaji's Task 2" }); teams[2].Employees.Add(emp); emp = new Employee() { EName = "LiM", Schedule = "null" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(1.75), EndTime = dtS + TimeSpan.FromDays(2.25), TaskName = "Li's Task" }); teams[2].Employees.Add(emp); emp = new Employee() { EName = "StacyH", Schedule = "Schedule8X5" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(2), EndTime = dtS + TimeSpan.FromDays(3), TaskName = "Stacy's Task" }); teams[2].Employees.Add(emp); JavaScriptSerializer serializer = new JavaScriptSerializer(); context.Response.Write(serializer.Serialize(teams)); }
public void ProcessRequest(HttpContext context) { DateTime dtS = DateTime.Now; ObservableCollection<Team> teams = new ObservableCollection<Team>(); teams.Add(new Team() { TName = "Team1", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }); Employee emp = new Employee() { EName = "JohnH", EmployeeID = 1, OverallStartTime = dtS + TimeSpan.FromDays(1), OverallEndTime = dtS + TimeSpan.FromDays(4) }; emp.EmployeeTasks.Add(new Task() {ID=1.1,Predecessor= "1.2SF", StartTime = dtS, EndTime = dtS + TimeSpan.FromDays(2), TaskName = "John's Task 1" }); emp.EmployeeTasks.Add(new Task() {ID=1.2, StartTime = dtS + TimeSpan.FromDays(3), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "John's Task 2" }); teams[0].Employees.Add(emp); emp = new Employee() { EName = "VictorG", EmployeeID = 2, OverallStartTime = dtS + TimeSpan.FromDays(4), OverallEndTime = dtS + TimeSpan.FromDays(5) }; emp.EmployeeTasks.Add(new Task() {ID=2.1,Predecessor= "3.2FF", StartTime = dtS + TimeSpan.FromDays(1), EndTime = dtS + TimeSpan.FromDays(3), TaskName = "Victor's Task" }); teams[0].Employees.Add(emp); emp = new Employee() { EName = "JasonS", EmployeeID = 3,OverallStartTime = dtS + TimeSpan.FromDays(1), OverallEndTime = dtS + TimeSpan.FromDays(6) }; emp.EmployeeTasks.Add(new Task() {ID= 3.1, StartTime = dtS + TimeSpan.FromDays(1), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "Jason's Task 1" }); emp.EmployeeTasks.Add(new Task() {ID= 3.2, StartTime = dtS + TimeSpan.FromDays(7), EndTime = dtS + TimeSpan.FromDays(9), TaskName = "Jason's Task 2" }); teams[0].Employees.Add(emp); teams.Add(new Team() { TName = "Team2", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }); emp = new Employee() { EName = "VickyS", EmployeeID = 4, OverallStartTime = dtS + TimeSpan.FromDays(2), OverallEndTime = dtS + TimeSpan.FromDays(4) }; emp.EmployeeTasks.Add(new Task() { ID = 4.1, StartTime = dtS + TimeSpan.FromDays(1.5), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "Vicky's Task" }); teams[1].Employees.Add(emp); emp = new Employee() { EName = "OlegK", EmployeeID = 5, OverallStartTime = dtS + TimeSpan.FromDays(3), OverallEndTime = dtS + TimeSpan.FromDays(7) }; emp.EmployeeTasks.Add(new Task() {ID= 5.1,Predecessor= "1.1FF", StartTime = dtS + TimeSpan.FromDays(2.2), EndTime = dtS + TimeSpan.FromDays(3.8), TaskName = "Oleg's Task 1" }); emp.EmployeeTasks.Add(new Task() {ID = 5.2, StartTime = dtS + TimeSpan.FromDays(5), EndTime = dtS + TimeSpan.FromDays(6), TaskName = "Oleg's Task 2" }); emp.EmployeeTasks.Add(new Task() {ID = 5.3, StartTime = dtS + TimeSpan.FromDays(8), EndTime = dtS + TimeSpan.FromDays(9.6), TaskName = "Oleg's Task 3" }); teams[1].Employees.Add(emp); emp = new Employee() { EName = "KimR", EmployeeID = 6, OverallStartTime = dtS + TimeSpan.FromDays(1), OverallEndTime = dtS + TimeSpan.FromDays(4) }; emp.EmployeeTasks.Add(new Task() {ID = 6.1, StartTime = dtS + TimeSpan.FromDays(0.8), EndTime = dtS + TimeSpan.FromDays(2), TaskName = "Kim's Task" }); teams[1].Employees.Add(emp); teams.Add(new Team() { TName = "Team3", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }); emp = new Employee() { EName = "BalajiN", EmployeeID = 7, OverallStartTime = dtS + TimeSpan.FromDays(1), OverallEndTime = dtS + TimeSpan.FromDays(3) }; emp.EmployeeTasks.Add(new Task() {ID = 7.1, StartTime = dtS + TimeSpan.FromDays(1.5), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "Balaji's Task 1" }); emp.EmployeeTasks.Add(new Task() { ID = 7.2, StartTime = dtS + TimeSpan.FromDays(5), EndTime = dtS + TimeSpan.FromDays(8), TaskName = "Balaji's Task 2" }); teams[2].Employees.Add(emp); emp = new Employee() { EName = "LiM", EmployeeID = 8, OverallStartTime = dtS + TimeSpan.FromDays(3), OverallEndTime = dtS + TimeSpan.FromDays(5) }; emp.EmployeeTasks.Add(new Task() { ID = 8.1, StartTime = dtS + TimeSpan.FromDays(1.75), EndTime = dtS + TimeSpan.FromDays(2.25), TaskName = "Li's Task" }); teams[2].Employees.Add(emp); emp = new Employee() { EName = "StacyH", EmployeeID = 9, OverallStartTime = dtS + TimeSpan.FromDays(3), OverallEndTime = dtS + TimeSpan.FromDays(4) }; emp.EmployeeTasks.Add(new Task() { ID = 9.1, StartTime = dtS + TimeSpan.FromDays(2), EndTime = dtS + TimeSpan.FromDays(3), TaskName = "Stacy's Task" }); teams[2].Employees.Add(emp); JavaScriptSerializer serializer = new JavaScriptSerializer(); context.Response.Write(serializer.Serialize(teams)); }
public void ProcessRequest(HttpContext context) { DateTime dtS = DateTime.Today; ObservableCollection<Employee> employees = new ObservableCollection<Employee>(); Employee emp = new Employee() { EName = "JohnH" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS, EndTime = dtS + TimeSpan.FromDays(2), TaskName = "John's Task 3" }); emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(3), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "John's Task 2" }); employees.Add(emp); emp = new Employee() { EName = "VictorG" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(1), EndTime = dtS + TimeSpan.FromDays(3), TaskName = "Victor's Task" }); employees.Add(emp); emp = new Employee() { EName = "JasonS" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(1), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "Jason's Task 1" }); emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(7), EndTime = dtS + TimeSpan.FromDays(9), TaskName = "Jason's Task 2" }); employees.Add(emp); emp = new Employee() { EName = "VickyS" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(1.5), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "Vicky's Task" }); employees.Add(emp); emp = new Employee() { EName = "OlegK" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(2.2), EndTime = dtS + TimeSpan.FromDays(3.8), TaskName = "Oleg's Task 1" }); emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(5), EndTime = dtS + TimeSpan.FromDays(6), TaskName = "Oleg's Task 2" }); emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(8), EndTime = dtS + TimeSpan.FromDays(9.6), TaskName = "Oleg's Task 3" }); employees.Add(emp); emp = new Employee() { EName = "KimR" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(0.8), EndTime = dtS + TimeSpan.FromDays(2), TaskName = "Kim's Task" }); employees.Add(emp); emp = new Employee() { EName = "BalajiN" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(1.5), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "Balaji's Task 1" }); emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(5), EndTime = dtS + TimeSpan.FromDays(8), TaskName = "Balaji's Task 2" }); employees.Add(emp); emp = new Employee() { EName = "LiM" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(1.75), EndTime = dtS + TimeSpan.FromDays(2.25), TaskName = "Li's Task" }); employees.Add(emp); emp = new Employee() { EName = "StacyH" }; emp.EmployeeTasks.Add(new Task() { StartTime = dtS + TimeSpan.FromDays(2), EndTime = dtS + TimeSpan.FromDays(3), TaskName = "Stacy's Task" }); employees.Add(emp); JavaScriptSerializer serializer = new JavaScriptSerializer(); context.Response.Write(serializer.Serialize(employees)); }
public void ProcessRequest(HttpContext context) { DateTime dtS = DateTime.Now; ObservableCollection<Team> teams = new ObservableCollection<Team>(); teams.Add(new Team() { TName = "Team1", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }); Employee emp = new Employee() { EName = "JohnH", Schedule = "Schedule8X5", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }; emp.EmployeeTasks.Add(new Task() { ID = 1.1, StartTime = dtS, EndTime = dtS + TimeSpan.FromDays(2), TaskName = "Task 1", Priority = "High" }); emp.EmployeeTasks.Add(new Task() { ID = 1.2, StartTime = dtS + TimeSpan.FromDays(7), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "Task 2", Priority = "Medium", Predecessor = "1.1FS" }); teams[0].Employees.Add(emp); emp = new Employee() { EName = "VictorG", Schedule = "null", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }; emp.EmployeeTasks.Add(new Task() { ID = 2.1, StartTime = dtS + TimeSpan.FromDays(1), EndTime = dtS + TimeSpan.FromDays(3), TaskName = "Task 1", Predecessor = "3.2FF", Priority = "Medium" }); teams[0].Employees.Add(emp); emp = new Employee() { EName = "JasonS", Schedule = "null", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }; emp.EmployeeTasks.Add(new Task() { ID = 3.1, StartTime = dtS + TimeSpan.FromDays(1), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "Task 1", Priority = "High" }); emp.EmployeeTasks.Add(new Task() { ID = 3.2, StartTime = dtS + TimeSpan.FromDays(7), EndTime = dtS + TimeSpan.FromDays(9), TaskName = "Task 2", Priority = "Medium" }); teams[0].Employees.Add(emp); teams.Add(new Team() { TName = "Team2", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }); emp = new Employee() { EName = "VickyS", Schedule = "Schedule8X4", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }; emp.EmployeeTasks.Add(new Task() { ID = 4.1, StartTime = dtS + TimeSpan.FromDays(1.5), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "Task 1", Priority = "High" }); teams[1].Employees.Add(emp); emp = new Employee() { EName = "OlegK", Schedule = "4D", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }; emp.EmployeeTasks.Add(new Task() { ID = 5.1, StartTime = dtS + TimeSpan.FromDays(2.2), EndTime = dtS + TimeSpan.FromDays(3.8), TaskName = "Task 1", Predecessor = "1.1FF", Priority = "Low" }); emp.EmployeeTasks.Add(new Task() { ID = 5.2, StartTime = dtS + TimeSpan.FromDays(5), EndTime = dtS + TimeSpan.FromDays(6), TaskName = "Task 2", Priority = "Medium" }); emp.EmployeeTasks.Add(new Task() { ID = 5.3, StartTime = dtS + TimeSpan.FromDays(8), EndTime = dtS + TimeSpan.FromDays(9.6), TaskName = "Task 3", Priority = "Medium" }); teams[1].Employees.Add(emp); emp = new Employee() { EName = "KimR", Schedule = "null", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }; emp.EmployeeTasks.Add(new Task() { ID = 6.1, StartTime = dtS + TimeSpan.FromDays(0.8), EndTime = dtS + TimeSpan.FromDays(2), TaskName = "Task 1", Priority = "Low" }); teams[1].Employees.Add(emp); teams.Add(new Team() { TName = "Team3", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }); emp = new Employee() { EName = "BalajiN", Schedule = "4D", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }; emp.EmployeeTasks.Add(new Task() { ID = 7.1, StartTime = dtS + TimeSpan.FromDays(1.5), EndTime = dtS + TimeSpan.FromDays(4), TaskName = "Task 1", Priority = "High" }); emp.EmployeeTasks.Add(new Task() { ID = 7.2, StartTime = dtS + TimeSpan.FromDays(5), EndTime = dtS + TimeSpan.FromDays(8), TaskName = "Task 2", Priority = "Medium" }); teams[2].Employees.Add(emp); emp = new Employee() { EName = "LiM", Schedule = "Schedule24X5", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }; emp.EmployeeTasks.Add(new Task() { ID = 8.1, StartTime = dtS + TimeSpan.FromDays(1.75), EndTime = dtS + TimeSpan.FromDays(2.25), TaskName = "Task 1", Predecessor = "1.1FF", Priority = "Low" }); teams[2].Employees.Add(emp); emp = new Employee() { EName = "StacyH", Schedule = "9-1,2-5X5", OverallStartTime = dtS, OverallEndTime = dtS + TimeSpan.FromDays(3) }; emp.EmployeeTasks.Add(new Task() { ID = 9.1, StartTime = dtS + TimeSpan.FromDays(2), EndTime = dtS + TimeSpan.FromDays(3), TaskName = "Task 1", Priority = "Low" }); teams[2].Employees.Add(emp); JavaScriptSerializer serializer = new JavaScriptSerializer(); context.Response.Write(serializer.Serialize(teams)); }