public IActionResult Create(BlogPostModel model, bool continueEditing) { if (ModelState.IsValid) { var blogPost = _blogViewModelService.InsertBlogPostModel(model); SuccessNotification(_localizationService.GetResource("Admin.ContentManagement.Blog.BlogPosts.Added")); return(continueEditing ? RedirectToAction("Edit", new { id = blogPost.Id }) : RedirectToAction("List")); } //If we got this far, something failed, redisplay form ViewBag.AllLanguages = _languageService.GetAllLanguages(true); model = _blogViewModelService.PrepareBlogPostModel(model); return(View(model)); }
public async Task <IActionResult> Create(BlogPostModel model, bool continueEditing) { if (ModelState.IsValid) { if (await _groupService.IsStaff(_workContext.CurrentCustomer)) { model.Stores = new string[] { _workContext.CurrentCustomer.StaffStoreId }; } var blogPost = await _blogViewModelService.InsertBlogPostModel(model); Success(_translationService.GetResource("Admin.Content.Blog.BlogPosts.Added")); return(continueEditing ? RedirectToAction("Edit", new { id = blogPost.Id }) : RedirectToAction("List")); } //If we got this far, something failed, redisplay form ViewBag.AllLanguages = await _languageService.GetAllLanguages(true); return(View(model)); }