Пример #1
0
        public PartialViewResult EditInDialog(FirmaPagePrimaryKey firmaPagePrimaryKey)
        {
            var firmaPage = firmaPagePrimaryKey.EntityObject;
            var viewModel = new EditViewModel(firmaPage);

            return(ViewEditInDialog(viewModel, firmaPage));
        }
Пример #2
0
        public ContentResult CkEditorUploadFileResourceForFirmaPage(FirmaPagePrimaryKey firmaPagePrimaryKey, CkEditorImageUploadViewModel viewModel)
        {
            var fileResourceInfo = FileResourceModelExtensions.CreateNewFromHttpPostedFileAndSave(viewModel.upload, CurrentFirmaSession);
            var firmaPage        = firmaPagePrimaryKey.EntityObject;
            var ppImage          = new FirmaPageImage(firmaPage, fileResourceInfo);

            HttpRequestStorage.DatabaseEntities.AllFirmaPageImages.Add(ppImage);
            return(Content(viewModel.GetCkEditorJavascriptContentToReturn(fileResourceInfo)));
        }
Пример #3
0
        public ActionResult EditInDialog(FirmaPagePrimaryKey firmaPagePrimaryKey, EditViewModel viewModel)
        {
            var firmaPage = firmaPagePrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewEditInDialog(viewModel, firmaPage));
            }
            viewModel.UpdateModel(firmaPage);
            return(new ModalDialogFormJsonResult());
        }
Пример #4
0
        public PartialViewResult FirmaPageDetails(FirmaPagePrimaryKey firmaPagePrimaryKey)
        {
            var firmaPage = firmaPagePrimaryKey.EntityObject;
            var firmaPageContentHtmlString = firmaPage.FirmaPageContentHtmlString;

            if (!firmaPage.HasPageContent)
            {
                firmaPageContentHtmlString = new HtmlString(string.Format("No page content for Page \"{0}\".", firmaPage.FirmaPageType.FirmaPageTypeDisplayName));
            }
            var viewData = new FirmaPageDetailsViewData(firmaPageContentHtmlString);

            return(RazorPartialView <FirmaPageDetails, FirmaPageDetailsViewData>(viewData));
        }
Пример #5
0
 public ContentResult CkEditorUploadFileResourceForFirmaPage(FirmaPagePrimaryKey firmaPagePrimaryKey)
 {
     return(Content(String.Empty));
 }