public IActionResult Add(int id) { var viewmodel = new ApiResourceScopeAddViewModel { ApiResourceId = id, }; return View(viewmodel); }
public async Task<IActionResult> Add(ApiResourceScopeAddViewModel viewmodel) { if (ModelState.IsValid) { var record = _mapper.Map<ApiResourceScope>(viewmodel); _dbContext.ApiResourceScopes.Add(record); var result = await _dbContext.SaveChangesAsync().ConfigureAwait(false); if (result > 0) { return RedirectToAction("Details", "ApiResources", new { id = viewmodel.ApiResourceId }); } ModelState.AddModelError("", "Failed"); } return View(viewmodel); }