public ActionResult Create(AccessToken accessToken) { var accessTokenToCreate = new AccessToken(); Mapper.Map(accessToken, accessTokenToCreate); accessTokenToCreate.SetNewToken(); accessTokenToCreate.TransferValidationMessagesTo(ModelState); if (ModelState.IsValid) { _accessTokenRepository.EnsurePersistent(accessTokenToCreate); Message = "AccessToken Created Successfully"; return(RedirectToAction("Details", new { id = accessTokenToCreate.Id })); } else { var viewModel = AccessTokenViewModel.Create(Repository); viewModel.AccessToken = accessToken; return(View(viewModel)); } }
// // GET: /AccessToken/Create public ActionResult Create() { var viewModel = AccessTokenViewModel.Create(Repository); return(View(viewModel)); }