Exemplo n.º 1
0
        public ActionResult CreateResponseTicket(TicketResponseCreateModel model)
        {
            if (!ModelState.IsValid)
            {
                TempData["danger"] = "Error";
                return(RedirectToAction("View", "Ticket"));
            }

            if (model.Content == null)
            {
                TempData["danger"] = "Error";
                return(RedirectToAction("Index", "Ticket"));
            }

            var ticketId = Guid.Parse(model.FkTicket);

            var ticketResponse = new Ticket_Response
            {
                Id        = Guid.NewGuid(),
                FK_User   = Guid.Parse(User.Identity.Name),
                Content   = model.Content,
                FK_Ticket = Guid.Parse(model.FkTicket),
            };

            _db.Ticket_Response.Add(ticketResponse);
            _db.SaveChanges();

            return(RedirectToAction("View", new
            {
                id = ticketId
            }));
        }
Exemplo n.º 2
0
        public ActionResult CreateResponse(Guid id)
        {
            var model = new TicketResponseCreateModel
            {
                FkTicket = id.ToString(),
                FkUser   = User.Identity.Name,
            };

            return(View(model));
        }