public ActionResult Details(int id, string accept) { var proxy = new OfferService.ServiceClient(); try { var result = new SellerAcceptanceResult { OfferId = id, Accept = (accept == "Yes"), }; proxy.SellerAcceptanceCompleted(result); proxy.Close(); } catch (Exception) { proxy.Abort(); throw; } //TODO: Build this property from resources ViewData["ResponseText"] = "Thank you for your submission"; return View("Thanks"); }
public ActionResult Index(OfferModel model) { if (!ModelState.IsValid) { return View("Error"); } var proxy = new OfferService.ServiceClient(); var response = proxy.SubmitOffer(new SubmitOfferRequest { RequestId = Guid.NewGuid(), Offer = new Offer { Amount = model.Amount, BuyerName = model.BuyerName, EmailAddress = model.EmailAddress, } }); ViewData["ResponseText"] = response.ResponseText; return View("Thanks"); }