Ejemplo n.º 1
0
        private static void SeedDataBase(ScrumDbContext db, IServiceProvider sp)
        {
            if (db.Users.Any())
            {
                return;
            }

            db.Users.Add(new User()
            {
                Name  = "Toni Requero",
                Email = "*****@*****.**",
            });

            db.SaveChanges();

            db.Teams.Add(new Team()
            {
                Name  = "Equipo A",
                Users = db.Users.ToList()
            });

            db.SaveChanges();

            var project = new Project()
            {
                Title = "Proyecto MOJO",
                Owner = db.Teams.First()
            };

            project.AddSprint(new Sprint(Duration.FromDays(10))
            {
                StartDate = DateTime.Now
            });

            db.Projects.Add(project);

            db.SaveChanges();
        }
Ejemplo n.º 2
0
 public ProjectQueries(ScrumDbContext context)
 {
     _db = context;
 }
Ejemplo n.º 3
0
 public ProjectRepository(ScrumDbContext context)
 {
     _context = context;
 }