Exemple #1
0
        public static void Initialize(CsvToolContext context)
        {
            if (context.Requests.Any())
            {
                return;
            }

            var requests = new Request[]
            {
                new Request {
                    Id = "CSVRW00211", Title = "CSV 2", Brand = "MS", Status = "Draft", CreatedDate = DateTime.Parse("2017-12-01"), ReportBack = ""
                },
                new Request {
                    Id = "CSVRW00212", Title = "Test Mandy", Brand = "MS", Status = "Pending for more info", CreatedDate = DateTime.Parse("2017-12-12"), SubmittedDate = DateTime.Parse("2018-01-12"), TaskSLADate = DateTime.Parse("2017-12-30"), ReportBack = ""
                },
                new Request {
                    Id = "CSVRW00213", Title = "Test workflow", Brand = "MS", Status = "In Progress", CreatedDate = DateTime.Parse("2017-12-13"), SubmittedDate = DateTime.Parse("2018-01-14"), TaskSLADate = DateTime.Parse("2017-12-30"), ReportBack = "Submitted"
                },
                new Request {
                    Id = "CSVRW00214", Title = "Test request", Brand = "MS", Status = "In Progress", CreatedDate = DateTime.Parse("2017-12-14"), SubmittedDate = DateTime.Parse("2018-01-11"), TaskSLADate = DateTime.Parse("2017-12-30"), ReportBack = "Submitted"
                },
                new Request {
                    Id = "CSVRW00215", Title = "Test request 2", Brand = "ABC", Status = "Approved", CreatedDate = DateTime.Parse("2017-12-15"), SubmittedDate = DateTime.Parse("2018-01-11"), TaskSLADate = DateTime.Parse("2017-12-30"), ReportBack = "Submitted"
                },
                new Request {
                    Id = "CSVRW00216", Title = "Test request 2", Brand = "MS", Status = "Denied", CreatedDate = DateTime.Parse("2017-12-11"), SubmittedDate = DateTime.Parse("2018-01-19"), TaskSLADate = DateTime.Parse("2017-12-30"), ReportBack = ""
                },
                new Request {
                    Id = "CSVRW00217", Title = "CSV 2", Brand = "MS", Status = "Draft", CreatedDate = DateTime.Parse("2017-12-09"), ReportBack = "Submitted"
                },
                new Request {
                    Id = "CSVRW00218", Title = "Test Mandy", Brand = "IVT", Status = "In Progress", CreatedDate = DateTime.Parse("2017-12-04"), SubmittedDate = DateTime.Parse("2018-01-12"), TaskSLADate = DateTime.Parse("2017-12-30"), ReportBack = "Submitted"
                },
                new Request {
                    Id = "CSVRW00219", Title = "title1", Brand = "MS", Status = "In Progress", CreatedDate = DateTime.Parse("2017-12-01"), SubmittedDate = DateTime.Parse("2018-01-12"), TaskSLADate = DateTime.Parse("2017-12-30"), ReportBack = "Submitted"
                },
                new Request {
                    Id = "CSVRW00220", Title = "title2", Brand = "Test", Status = "In Progress", CreatedDate = DateTime.Parse("2017-12-12"), SubmittedDate = DateTime.Parse("2018-01-05"), TaskSLADate = DateTime.Parse("2017-12-30"), ReportBack = ""
                },
                new Request {
                    Id = "CSVRW00221", Title = "title3", Brand = "GXXX", Status = "Pending for more info", CreatedDate = DateTime.Parse("2017-12-20"), SubmittedDate = DateTime.Parse("2018-01-09"), TaskSLADate = DateTime.Parse("2017-12-30"), ReportBack = "Submitted"
                },
                new Request {
                    Id = "CSVRW00222", Title = "title4", Brand = "GXXX", Status = "In Progress", CreatedDate = DateTime.Parse("2017-12-12"), SubmittedDate = DateTime.Parse("2018-01-22"), TaskSLADate = DateTime.Parse("2017-12-30"), ReportBack = "Submitted"
                },
            };

            foreach (Request r in requests)
            {
                context.Requests.Add(r);
            }
            context.SaveChanges();

            var approvals = new Approval[]
            {
                new Approval {
                    Id = "CSVRW00211", Title = "Test 1", Requestor = "Mandy Wu", Status = "In Progress", SubmittedDate = DateTime.Parse("2017-12-01"), TaskSLADate = DateTime.Parse("2017-12-01")
                },
                new Approval {
                    Id = "CSVRW00212", Title = "Test 2", Requestor = "Mandy Wu", Status = "Denied", SubmittedDate = DateTime.Parse("2017-12-01"), TaskSLADate = DateTime.Parse("2017-12-01")
                },
                new Approval {
                    Id = "CSVRW00213", Title = "Test 3", Requestor = "Mandy Wu", Status = "Denied", SubmittedDate = DateTime.Parse("2017-12-01"), TaskSLADate = DateTime.Parse("2017-12-01")
                },
                new Approval {
                    Id = "CSVRW00214", Title = "Test 4", Requestor = "Mao Li", Status = "In Progress", SubmittedDate = DateTime.Parse("2017-12-01"), TaskSLADate = DateTime.Parse("2017-12-01")
                },
                new Approval {
                    Id = "CSVRW00215", Title = "Test 5", Requestor = "Mao Li", Status = "In Progress", SubmittedDate = DateTime.Parse("2017-12-01"), TaskSLADate = DateTime.Parse("2017-12-01")
                },
                new Approval {
                    Id = "CSVRW00216", Title = "Test 6", Requestor = "Mao Li", Status = "In Progress", SubmittedDate = DateTime.Parse("2017-12-01"), TaskSLADate = DateTime.Parse("2017-12-01")
                },
                new Approval {
                    Id = "CSVRW00217", Title = "Test 7", Requestor = "Mao Li", Status = "In Progress", SubmittedDate = DateTime.Parse("2017-12-01"), TaskSLADate = DateTime.Parse("2017-12-01")
                },
                new Approval {
                    Id = "CSVRW00218", Title = "Test 8", Requestor = "Mandy Wu", Status = "In Progress", SubmittedDate = DateTime.Parse("2017-12-01"), TaskSLADate = DateTime.Parse("2017-12-01")
                },
                new Approval {
                    Id = "CSVRW00219", Title = "Test 9", Requestor = "Mandy Wu", Status = "Approved", SubmittedDate = DateTime.Parse("2017-12-01"), TaskSLADate = DateTime.Parse("2017-12-01")
                },
                new Approval {
                    Id = "CSVRW00210", Title = "Test request", Requestor = "Mandy Wu", Status = "In Progress", SubmittedDate = DateTime.Parse("2017-12-01"), TaskSLADate = DateTime.Parse("2017-12-01")
                },
                new Approval {
                    Id = "CSVRW00221", Title = "Test workflow", Requestor = "Mandy Wu", Status = "Pending for more information", SubmittedDate = DateTime.Parse("2017-12-01"), TaskSLADate = DateTime.Parse("2017-12-01")
                },
                new Approval {
                    Id = "CSVRW00222", Title = "Test Mandy", Requestor = "Mandy Wu", Status = "In Progress", SubmittedDate = DateTime.Parse("2017-12-01"), TaskSLADate = DateTime.Parse("2017-12-01")
                },
                new Approval {
                    Id = "CSVRW00223", Title = "Test 1", Requestor = "Mandy Wu", Status = "In Progress", SubmittedDate = DateTime.Parse("2017-12-01"), TaskSLADate = DateTime.Parse("2017-12-01")
                }
            };

            foreach (Approval a in approvals)
            {
                context.Approvals.Add(a);
            }
            context.SaveChanges();
        }
 public ApprovalsController(CsvToolContext context)
 {
     _context = context;
 }