public ProjectsService(IRepository <SoftwareProject> projects, IRepository <User> users) { var db = new SourceControlSystemDbContext(); this.projects = new EfGenericRepository <SoftwareProject>(db); this.users = new EfGenericRepository <User>(db); }
public IHttpActionResult Get() { // NO TIME! var db = new SourceControlSystemDbContext(); var result = db.Licenses .Select(l => new { Id = l.Id, Name = l.Name }) .ToList(); return this.Ok(result); }
public IHttpActionResult Get() { // NO TIME! var db = new SourceControlSystemDbContext(); var result = db.Licenses .Select(l => new { Id = l.Id, Name = l.Name }) .ToList(); return(this.Ok(result)); }
public IHttpActionResult Get() { // NO TIME! var db = new SourceControlSystemDbContext(); var users = db.Users.Count(); var softwareProjects = db.SoftwareProjects.Count(); var commits = db.Commits.Count(); return(this.Ok(new { Users = users, Projects = softwareProjects, Commits = commits })); }
public IHttpActionResult Get() { // NO TIME! var db = new SourceControlSystemDbContext(); var users = db.Users.Count(); var softwareProjects = db.SoftwareProjects.Count(); var commits = db.Commits.Count(); return this.Ok(new { Users = users, Projects = softwareProjects, Commits = commits }); }
public static void Initialize() { Database.SetInitializer(new MigrateDatabaseToLatestVersion <SourceControlSystemDbContext, Configuration>()); SourceControlSystemDbContext.Create().Database.Initialize(true); }