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