예제 #1
0
        private static void CreateTestProject(PROGRESSTRACKERContext context)
        {
            Ptproject project = new Ptproject
            {
                Name        = "Test Project",
                Description = "This is a test project",
                Ptuser      = context.Ptuser.First(),
                Status      = ProjectStatus.None.ToString(),
                Active      = true
            };

            context.Ptproject.Add(project);
            context.SaveChanges();

            Pttask task = new Pttask
            {
                Description = "First Task",
                PtprojectId = project.Id,
                Completed   = false,
                Active      = true
            };

            context.Pttask.Add(task);
            context.SaveChanges();
        }
예제 #2
0
 public static void Initialize(PROGRESSTRACKERContext context)
 {
     if (context.Ptproject.Any())
     {
         return;
     }
     CreateTestUser(context);
     CreateTestProject(context);
 }
예제 #3
0
        private static void CreateTestUser(PROGRESSTRACKERContext context)
        {
            Ptuser user = new Ptuser
            {
                Email       = "*****@*****.**",
                Name        = "Tester",
                Password    = Authentication.GetEncodedPassword("test"),
                Description = "This is a test user",
                Active      = true
            };

            context.Ptuser.Add(user);
            context.SaveChanges();
        }