Esempio n. 1
0
        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() }));
            }
        }
Esempio n. 2
0
        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() }));
            }
        }