コード例 #1
0
 public ActionResult AddContact(AddContactVM contactVM)
 {
     if (ModelState.IsValid)
     {
         contactService.AddContact(new Contact
         {
             FirstName    = contactVM.FirstName,
             LastName     = contactVM.LastName,
             MobileNumber = contactVM.MobileNumber,
             Address      = contactVM.Address
         });
         return(RedirectToAction("Index"));
     }
     return(View(contactVM));
 }
コード例 #2
0
        public ActionResult AddContact(AddContactVM contactVM)
        {
            if (ModelState.IsValid)
            {
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri("https://sumit-contactstaticapi.azurewebsites.net/api/");

                    //HTTP POST
                    var postTask = client.PostAsJsonAsync <AddContactVM>("home", contactVM);
                    postTask.Wait();

                    var result = postTask.Result;
                    if (result.IsSuccessStatusCode)
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                ModelState.AddModelError(string.Empty, "Server Error. Please contact administrator.");
            }
            return(View(contactVM));
        }
コード例 #3
0
 public AddContactWindow()
 {
     InitializeComponent();
     _vm = new AddContactVM();
 }