Пример #1
0
        protected override void OnUpdateItem(EmployeeAchievementEditModel item)
        {
            item.AchievementID = ParseHelper.ParseToNullable <int> (comboAchievement.SelectedValue, true);
            if (item.AchievementID == null)
            {
                item.Title             = textAchievementTitle.Text.Trim();
                item.ShortTitle        = textAchievementShortTitle.Text.Trim();
                item.AchievementTypeId = ParseHelper.ParseToNullable <int> (comboAchievementTypes.SelectedValue, true);
                var achievementType = GetAchievementType(item.AchievementTypeId);
                item.Type = (achievementType != null)? achievementType.Type : string.Empty;
            }
            else
            {
                var ach = GetAchievement(int.Parse(comboAchievement.SelectedValue));
                item.Title             = ach.Title;
                item.ShortTitle        = ach.ShortTitle;
                item.AchievementTypeId = ach.AchievementTypeId;
                var achievementType = GetAchievementType(ach.AchievementTypeId);
                item.Type = (achievementType != null) ? achievementType.Type : string.Empty;
            }

            item.TitleSuffix = textAchievementTitleSuffix.Text.Trim();
            item.Description = textAchievementDescription.Text.Trim();
            item.IsTitle     = checkIsTitle.Checked;
            item.YearBegin   = ParseHelper.ParseToNullable <int> (textYearBegin.Text);
            item.YearEnd     = ParseHelper.ParseToNullable <int> (textYearEnd.Text);
            item.DocumentURL = GetDocumentUrl();

            FolderHistory.RememberFolderByFileUrl(Request, Response, item.DocumentURL, Module.PortalId);
        }
        protected override void OnUpdateItem(DocumentEditModel item)
        {
            item.Title                 = textDocumentTitle.Text.Trim();
            item.Group                 = textDocumentGroup.Text.Trim();
            item.DocumentTypeID        = int.Parse(comboDocumentType.SelectedValue);
            item.DocumentTypeViewModel = GetDocumentType(item.DocumentTypeID);
            item.SortIndex             = ParseHelper.ParseToNullable <int> (textDocumentSortIndex.Text) ?? 0;
            item.StartDate             = datetimeDocumentStartDate.SelectedDate;
            item.EndDate               = datetimeDocumentEndDate.SelectedDate;
            item.Url = GetDocumentUrl();

            FolderHistory.RememberFolderByFileUrl(Request, Response, item.Url, Module.PortalId);
        }