public async Task <ActionResult> Create([Bind(Include = "UserId,FirstName,LastName,DateOfBirth,Gender")] User user) { if (ModelState.IsValid) { db.Users.Add(user); db.SaveChanges(); try { Result result = await CallAPI.CreateUserAsync(user); return(RedirectToAction("Result", new { result = result.DecisionResult })); } catch (Exception) { return(RedirectToAction("Result", new { result = "API Error" })); } } return(View(user)); }