public IActionResult Create() { PageTitle = "Create Content"; var viewModel = new DashboardDetailViewModel() { Action = "Create" }; return(View("Detail", viewModel)); }
public async Task <IActionResult> Edit(int id) { PageTitle = "Edit Content"; var viewModel = new DashboardDetailViewModel() { DashboardContent = await _dashboardContentService.GetByIdAsync(id), Action = "Edit" }; return(View("Detail", viewModel)); }
public async Task <IActionResult> Edit(DashboardDetailViewModel model) { if (ModelState.IsValid) { try { await _dashboardContentService.EditAsync(model.DashboardContent); ShowAlertSuccess("Dashboard content was successfully edited!"); return(RedirectToAction("Edit", new { id = model.DashboardContent.Id })); } catch (GraException gex) { ShowAlertDanger("Unable to edit content: ", gex); } } PageTitle = "Edit Content"; return(View("Detail", model)); }