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)); }
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)); }
public AddContactWindow() { InitializeComponent(); _vm = new AddContactVM(); }