コード例 #1
0
ファイル: SiteFolderRepository.cs プロジェクト: QuantumArt/QP
        protected override Folder UpdateInDb(Folder folder)
        {
            using (var scope = new QPConnectionScope())
            {
                Common.UpdateSiteSubFoldersPath(scope.DbConnection, folder.Id, folder.Path, QPContext.CurrentUserId, DateTime.Now);
            }

            return(DefaultRepository.Update <SiteFolder, SiteFolderDAL>((SiteFolder)folder));
        }
コード例 #2
0
        internal static BllObject UpdateObjectProperties(BllObject bllObject)
        {
            var oldObject = GetObjectPropertiesById(bllObject.Id);
            var result    = DefaultRepository.Update <BllObject, ObjectDAL>(bllObject);

            ManageObjectType(bllObject, oldObject, result);

            DeleteDefaultValues(result.Id);
            SetDefaultValues(bllObject.DefaultValues, result.Id);
            return(result);
        }
コード例 #3
0
 internal static Field Update(Field item) => DefaultRepository.Update <Field, FieldDAL>(item);
コード例 #4
0
 /// <summary>
 /// Обновляет информацию о контенте
 /// </summary>
 internal static Content Update(Content content) => DefaultRepository.Update <Content, ContentDAL>(content);
コード例 #5
0
 internal static NotificationObjectFormat UpdateNotificationTemplateFormat(NotificationObjectFormat item) => DefaultRepository.Update <NotificationObjectFormat, ObjectFormatDAL>(item);
コード例 #6
0
ファイル: StatusTypeRepository.cs プロジェクト: QuantumArt/QP
 internal static StatusType UpdateProperties(StatusType statusType) => DefaultRepository.Update <StatusType, StatusTypeDAL>(statusType);
コード例 #7
0
 internal static Page UpdatePageProperties(Page page) => DefaultRepository.Update <Page, PageDAL>(page);
コード例 #8
0
 internal static PageTemplate UpdatePageTemplateProperties(PageTemplate pageTemplate) => DefaultRepository.Update <PageTemplate, PageTemplateDAL>(pageTemplate);
コード例 #9
0
 internal static Notification UpdateProperties(Notification notification) => DefaultRepository.Update <Notification, NotificationsDAL>(notification);
コード例 #10
0
 internal static VisualEditorStyle UpdateStyleProperties(VisualEditorStyle visualEditorStyle) => DefaultRepository.Update <VisualEditorStyle, VeStyleDAL>(visualEditorStyle);
コード例 #11
0
 internal static ObjectFormat UpdateObjectFormatProperties(ObjectFormat objectFormat) => DefaultRepository.Update <ObjectFormat, ObjectFormatDAL>(objectFormat);
コード例 #12
0
ファイル: SiteRepository.cs プロジェクト: AuthorProxy/QP
 /// <summary>
 /// Обновляет информацию о сайте
 /// </summary>
 /// <param name="site">информация о сайте</param>
 /// <returns>информация о сайте</returns>
 internal static Site Update(Site site) => DefaultRepository.Update <Site, SiteDAL>(site);