public async Task EditAsync(BasicPagesListingServiceModel page) { var pageForEdit = this.db.BasicPages.Where(a => a.Id == page.Id).FirstOrDefault(); pageForEdit.Title = page.Title; pageForEdit.Content = page.Content; this.db.BasicPages.Update(pageForEdit); await this.db.SaveChangesAsync(); }
public async Task <IActionResult> Edit(BasicPagesListingServiceModel page) { if (!ModelState.IsValid) { return(View(page)); } page.Content = this.html.Sanitize(page.Content); await this.basicPagesService.EditAsync(page); TempData[WebConstants.TempDataSuccessMessageKey] = ($"Page {page.Title} successfuly updated."); return(RedirectToAction(nameof(BasicPagesController.Index), new { page = 1 })); }