Esempio n. 1
0
        public ActionResult Delete(RequestTicketReplyDeleteViewModel model)
        {
            try
            {
                if (model.TicketId != null && model.TicketReplyId != null)
                {
                    var result = _ticketsReply.DeleteTicketReply(model.TicketReplyId, model.TicketId, Convert.ToInt32(_sessionHandler.UserId));

                    if (result > 0)
                    {
                        TicketHistoryHelper ticketHistoryHelper = new TicketHistoryHelper();
                        var ticketHistory = new TicketHistory();
                        ticketHistory.UserId        = Convert.ToInt32(_sessionHandler.UserId);
                        ticketHistory.Message       = ticketHistoryHelper.DeleteTicketReplyMessage();
                        ticketHistory.ProcessDate   = DateTime.Now;
                        ticketHistory.TicketId      = model.TicketId;
                        ticketHistory.TicketReplyId = model.TicketReplyId;
                        ticketHistory.ActivitiesId  = Convert.ToInt16(StatusMain.Activities.DeleteTicketReply);
                        _ticketHistory.TicketHistory(ticketHistory);
                    }

                    return(Json(true, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(false, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }