예제 #1
0
        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));
        }