public ActionResult AddToTicket(MessageForTicketViewModel model)
        {
            if (this.ModelState.IsValid && model.Message != null)
            {
                this.ticketMessageService.Create(
                    model.Message.Content,
                    model.Message.PricingUnits,
                    model.TicketId,
                    this.CurrentUser.Id);

                model.Message  = null;
                model.Messages = this.ticketMessageService
                                 .GetAllForTicket(model.TicketId)
                                 .To <TicketMessageViewModel>()
                                 .ToList();

                return(this.PartialView("_MessagesForTicket", model));
            }

            model.Messages = this.ticketMessageService
                             .GetAllForTicket(model.TicketId)
                             .To <TicketMessageViewModel>()
                             .ToList();

            return(this.PartialView("_MessagesForTicket", model));
        }
示例#2
0
        public ActionResult AddToTicket(MessageForTicketViewModel model)
        {
            if (this.ModelState.IsValid && model.Message != null)
            {
                this.ticketMessageService.Create(
                    model.Message.Content,
                    model.Message.PricingUnits,
                    model.TicketId,
                    this.CurrentUser.Id);

                model.Message = null;
                model.Messages = this.ticketMessageService
                    .GetAllForTicket(model.TicketId)
                    .To<TicketMessageViewModel>()
                    .ToList();

                return this.PartialView("_MessagesForTicket", model);
            }

            model.Messages = this.ticketMessageService
                .GetAllForTicket(model.TicketId)
                .To<TicketMessageViewModel>()
                .ToList();

            return this.PartialView("_MessagesForTicket", model);
        }
示例#3
0
        public ActionResult ForTicket(int id)
        {
            var model = new MessageForTicketViewModel();
            model.TicketId = id;
            model.Messages = this.ticketMessageService
                .GetAllForTicket(id)
                .To<TicketMessageViewModel>()
                .ToList();

            return this.PartialView("_MessagesForTicket", model);
        }
        public ActionResult ForTicket(int id)
        {
            var model = new MessageForTicketViewModel();

            model.TicketId = id;
            model.Messages = this.ticketMessageService
                             .GetAllForTicket(id)
                             .To <TicketMessageViewModel>()
                             .ToList();

            return(this.PartialView("_MessagesForTicket", model));
        }