public ActionResult Create() { try { //Get all Tour Agents that can be selected TourAgentModel tourAgent = new TourAgentModel(); //Create View data CreateConversationViewModel model = new CreateConversationViewModel(tourAgent.AllAgents); return(View(model)); } catch (Exception e) { return(RedirectToAction("HandledCodeError", "ErrorHandler", new { exception = e.ToString() })); } }
public ActionResult Create(CreateConversationViewModel model) { try { TourAgentModel tourAgent = new TourAgentModel(model.TravelAgentID); if (tourAgent.ValidAgent) { ConversationModel conversation = new ConversationModel(tourAgent, model.Title); return(RedirectToAction("Conversation", "Conversation", new { id = conversation.ID })); } return(RedirectToAction("LogOff", "Account")); } catch (Exception e) { return(RedirectToAction("HandledCodeError", "ErrorHandler", new { exception = e.ToString() })); } }