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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }