private IEnumerable <AuthorDTO> GetAuthorsFromRepository(DatabaseBlogPostRepository repository) { return(repository.GetAuthors() .Select(author => new AuthorDTO { Id = author.Id, FullName = author.FullName })); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); var context = new LocalDatabaseContext(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=BLOGDATABASE_25f1476eeb6f46e5b0cd8c7e02644db2;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); var blogPostRepository = new DatabaseBlogPostRepository(context); var userManager = new UserManager <IdentityUser>(new UserStore <IdentityUser>()) { PasswordValidator = new MinimumLengthValidator(4) }; ControllerBuilder.Current.SetControllerFactory(new StandardControllerFactory(blogPostRepository, userManager)); }
public DefaultController() { var context = new LocalDatabaseContext(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=BLOGDATABASE_25f1476eeb6f46e5b0cd8c7e02644db2;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); this.repository = new DatabaseBlogPostRepository(context); }