public ActionResult RequestApp(PropertyRequestAppInputModel input) { if (ModelState.IsValid) { var status = this.propertyAdapter.SendUserResponse(User.Identity.Name, input.LeadId, input.Message); if (status.StatusCode == 200) { return View("RequestAppSent"); } HandleErrors(status); } var lead = this.propertyAdapter.GetUserInterest(User.Identity.Name, input.LeadId); if (lead.StatusCode != 200) throw new HttpException(404, "Not Found"); PropertyRequestAppModel model = new PropertyRequestAppModel(lead.Result); model.Input = input; return View(model); }
public ActionResult RequestApp(int id) { var status = this.propertyAdapter.GetUserInterest(User.Identity.Name, id); if (status.StatusCode != 200) throw new HttpException(404, "Not Found"); PropertyRequestAppModel model = new PropertyRequestAppModel(status.Result); return View(model); }