public virtual int AddStaticText( string name, short format, string text, string cultureName, string dictionaryScope, string modificationUser, DateTime modificationTime ) { using (var session = GetSession()) { var staticTextRepository = new StaticTextRepository(session); var staticText = AddBaseText <StaticTextEntity>( session, name, format, text, cultureName, dictionaryScope, modificationUser, modificationTime ); var result = (int)staticTextRepository.Create(staticText); return(result); } }
public virtual void UpdateStaticText( string name, string cultureName, string dictionaryScopeName, short format, string text, string modificationUser, DateTime modificationTime ) { using (var session = GetSession()) { var staticTextRepository = new StaticTextRepository(session); var staticTextEntity = staticTextRepository.GetByNameAndCultureAndScope( name, cultureName, dictionaryScopeName ); staticTextEntity.Format = format; staticTextEntity.Text = text; staticTextEntity.ModificationUser = modificationUser; staticTextEntity.ModificationTime = modificationTime; staticTextRepository.Update(staticTextEntity); session.Flush(); } }
public SaveStaticTextWork(StaticTextRepository staticTextRepository, string staticTextName, string text, StaticTextFormat format, string username) : base(staticTextRepository.UnitOfWork) { m_staticTextRepository = staticTextRepository; m_staticTextName = staticTextName; m_text = text; m_format = format; m_username = username; }
public virtual IList <StaticTextEntity> FindAllByCultureAndScope(string cultureName, string dictionaryScopeName) { using (var session = GetSession()) { var staticTextRepository = new StaticTextRepository(session); var resultList = staticTextRepository.FindAllByCultureAndScope(cultureName, dictionaryScopeName); return(resultList); } }
public virtual IList <StaticTextEntity> FindAllStaticTexts() { using (var session = GetSession()) { var staticTextRepository = new StaticTextRepository(session); var resultList = staticTextRepository.FindAllStaticTexts(); return(resultList); } }
public virtual StaticTextEntity GetStaticTextById(int id) { using (var session = GetSession()) { var staticTextRepository = new StaticTextRepository(session); var result = staticTextRepository.GetStaticTextById(id); return(result); } }
public virtual StaticTextEntity GetByNameAndCultureAndScope( string name, string cultureName, string dictionaryScopeName ) { using (var session = GetSession()) { var staticTextRepository = new StaticTextRepository(session); var result = staticTextRepository.GetByNameAndCultureAndScope( name, cultureName, dictionaryScopeName ); return(result); } }
public virtual void DeleteAll( string name, string dictionaryScopeName ) { using (var session = GetSession()) { var staticTextRepository = new StaticTextRepository(session); var staticTextEntities = staticTextRepository.FindByNameAndScope( name, dictionaryScopeName ); staticTextRepository.DeleteAll(staticTextEntities); session.Flush(); } }
public virtual void Delete( string name, string cultureName, string dictionaryScopeName ) { using (var session = GetSession()) { var staticTextRepository = new StaticTextRepository(session); var staticTextEntity = staticTextRepository.GetByNameAndCultureAndScope( name, cultureName, dictionaryScopeName ); staticTextRepository.Delete(staticTextEntity); session.Flush(); } }
public StaticTextManager(StaticTextRepository staticTextRepository, IMarkdownToHtmlConverter markdownToHtmlConverter) { m_staticTextRepository = staticTextRepository; m_markdownToHtmlConverter = markdownToHtmlConverter; }
public RepositoryRegistry() { For<ICredentialRepository>() .Use(factory => { return new CredentialRepository(factory.GetInstance<Entities>()); }); For<IProfileRepository>() .Use(factory => { var repository = new ProfileRepository(factory.GetInstance<Entities>()); return repository; }); For<IProfileActivityRepository>() .Use(factory => { var repository = new ProfileActivityRepository(factory.GetInstance<Entities>()); return repository; }); For<IGrunkerRepository>() .Use(factory => { var repository = new GrunkerRepository(factory.GetInstance<Entities>()); return repository; }); For<IActivityTypeRepository>() .Use(factory => { var repository = new ActivityTypeRepository(factory.GetInstance<Entities>()); return repository; }); For<IPictureRepository>() .Use(factory => { var repository = new PictureRepository(factory.GetInstance<Entities>()); return repository; }); For<IGenreRepository>() .Use(factory => { var repository = new GenreRepository(factory.GetInstance<Entities>()); return repository; }); For<IArtistRepository>() .Use(factory => { var repository = new ArtistRepository(factory.GetInstance<Entities>()); return repository; }); For<IAlbumRepository>() .Use(factory => { var repository = new AlbumRepository(factory.GetInstance<Entities>()); return repository; }); For<IPurchaseRepository>() .Use(factory => { var repository = new PurchaseRepository(factory.GetInstance<Entities>()); return repository; }); For<IReviewRepository>() .Use(factory => { var repository = new ReviewRepository(factory.GetInstance<Entities>()); return repository; }); For<IReviewLinkRepository>() .Use(factory => { var repository = new ReviewLinkRepository(factory.GetInstance<Entities>()); return repository; }); For<IStoreDetailsRepository>() .Use(factory => { var repository = new StoreDetailsRepository(HttpContext.Current.Server.MapPath("~/App_Data/storedetails.xml")); return repository; }); For<IStaticTextRepository>() .Use(factory => { var repository = new StaticTextRepository(factory.GetInstance<Entities>()); return repository; }); }
public GetStaticTextWork(StaticTextRepository staticTextRepository, string staticTextName) : base(staticTextRepository.UnitOfWork) { m_staticTextRepository = staticTextRepository; m_staticTextName = staticTextName; }
public RepositoryRegistry() { For <ICredentialRepository>() .Use(factory => { return(new CredentialRepository(factory.GetInstance <Entities>())); }); For <IProfileRepository>() .Use(factory => { var repository = new ProfileRepository(factory.GetInstance <Entities>()); return(repository); }); For <IProfileActivityRepository>() .Use(factory => { var repository = new ProfileActivityRepository(factory.GetInstance <Entities>()); return(repository); }); For <IGrunkerRepository>() .Use(factory => { var repository = new GrunkerRepository(factory.GetInstance <Entities>()); return(repository); }); For <IActivityTypeRepository>() .Use(factory => { var repository = new ActivityTypeRepository(factory.GetInstance <Entities>()); return(repository); }); For <IPictureRepository>() .Use(factory => { var repository = new PictureRepository(factory.GetInstance <Entities>()); return(repository); }); For <IGenreRepository>() .Use(factory => { var repository = new GenreRepository(factory.GetInstance <Entities>()); return(repository); }); For <IArtistRepository>() .Use(factory => { var repository = new ArtistRepository(factory.GetInstance <Entities>()); return(repository); }); For <IAlbumRepository>() .Use(factory => { var repository = new AlbumRepository(factory.GetInstance <Entities>()); return(repository); }); For <IPurchaseRepository>() .Use(factory => { var repository = new PurchaseRepository(factory.GetInstance <Entities>()); return(repository); }); For <IReviewRepository>() .Use(factory => { var repository = new ReviewRepository(factory.GetInstance <Entities>()); return(repository); }); For <IReviewLinkRepository>() .Use(factory => { var repository = new ReviewLinkRepository(factory.GetInstance <Entities>()); return(repository); }); For <IStoreDetailsRepository>() .Use(factory => { var repository = new StoreDetailsRepository(HttpContext.Current.Server.MapPath("~/App_Data/storedetails.xml")); return(repository); }); For <IStaticTextRepository>() .Use(factory => { var repository = new StaticTextRepository(factory.GetInstance <Entities>()); return(repository); }); }