Ejemplo n.º 1
0
 public static ContentService InstantiateForDatabase(RequestContext c)
 {
     return(new ContentService(c,
                               HtmlTemplateRepository.InstantiateForDatabase(c),
                               PolicyRepository.InstantiateForDatabase(c),
                               CustomUrlRepository.InstantiateForDatabase(c),
                               ContentColumnRepository.InstantiateForDatabase(c)
                               ));
 }
Ejemplo n.º 2
0
 public ContentService(RequestContext c,
                       HtmlTemplateRepository templates,
                       PolicyRepository policies,
                       CustomUrlRepository customUrls,
                       ContentColumnRepository cols)
 {
     context         = c;
     HtmlTemplates   = templates;
     this.Policies   = policies;
     this.CustomUrls = customUrls;
     this.Columns    = cols;
 }
Ejemplo n.º 3
0
        public static PolicyRepository InstantiateForDatabase(RequestContext c)
        {
            PolicyRepository result = null;

            result = new PolicyRepository(c,
                                          new EntityFrameworkRepository <Data.EF.bvc_Policy>(
                                              new Data.EF.EntityFrameworkDevConnectionString(c.ConnectionStringForEntityFramework)),
                                          new EntityFrameworkRepository <Data.EF.bvc_PolicyBlock>(
                                              new Data.EF.EntityFrameworkDevConnectionString(c.ConnectionStringForEntityFramework)),
                                          new EventLog()
                                          );
            return(result);
        }