public ActionResult CollectTicketDetail(CollectTicketDetailViewModal model) { if (ModelState.IsValid) { if (model.AttachedFile != null && !string.IsNullOrEmpty(model.AttachedFile.FileName)) { model.Attachment = ticketService.SaveUploadedFile(GetPhysicalUploadFolder(), model.AttachedFile); } var ticket = Mapper.Map <CollectTicketDetailViewModal, Entities.Ticket>(model); ticket.Department = Session["SelectedDepartment"].ToString(); ticket.UserID = LoggedInUserAccount.ID; ticket.LastUpdatedUserID = LoggedInUserAccount.ID; ticketService.AddTicket(ticket); ticket = ticketService.GetTicket(ticket.ID); var submitConfirmationVM = Mapper.Map <Entities.Ticket, SubmitConfirmationViewModal>(ticket); submitConfirmationVM.Message = model.Message; if (isSPAResquest) { return(Json(submitConfirmationVM, JsonRequestBehavior.AllowGet)); } else { return(View("SubmitConfirmation", submitConfirmationVM)); } } return(View()); }
public JsonResult GetCollectTicketDetailViewModal() { var model = new CollectTicketDetailViewModal(); model.Domain = "1111"; model.Message = "1111"; model.Subject = "1111"; model.TicketType = "NI"; model.UserEmail = "abcd"; return(Json(model, JsonRequestBehavior.AllowGet)); }