public void TestGetContactsWithModelObject() { //Arrange var testGetContacts = GetAllContacts(); UserInfoController mvcContr = new UserInfoController(); mvcUserInfoModel model = new mvcUserInfoModel(); //Act var result = mvcContr.AddOrEdit(model); //Assert Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(System.Web.Mvc.RedirectToRouteResult)); }
public ActionResult AddOrEdit(mvcUserInfoModel userInfo) { if (userInfo.ID == 0) { HttpResponseMessage resp = GlobalVariables.webApiClient.PostAsJsonAsync("UserInfo", userInfo).Result; TempData["SuccessMessage"] = "Saved Successfully"; } else { HttpResponseMessage resp = GlobalVariables.webApiClient.PutAsJsonAsync("UserInfo/" + userInfo.ID, userInfo).Result; TempData["SuccessMessage"] = "Updated Successfully"; } return(RedirectToAction("Index")); }