public ActionResult Create(ClientNavigationManageModel model, SubmitType submit) { if (ModelState.IsValid) { var response = _clientNavigationService.SaveClientNavigationManageModel(model); SetResponseMessage(response); if (response.Success) { var id = (int)response.Data; switch (submit) { case SubmitType.Save: return(RedirectToAction("Index")); default: return(RedirectToAction("Edit", new { id = id })); } } } model.Parents = _clientNavigationService.GetPossibleParents(); return(View(model)); }