Ejemplo n.º 1
0
        public ActionResult AddNewServiceTicket(int CompanyID, string mobile)
        {
            ServiceTicketModel model = new ServiceTicketModel();

            model.contactno = mobile;
            model.CompanyId = CompanyID;
            ViewBag.Mobile  = mobile;
            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult AddNewServiceTicket(ServiceTicketModel model)
        {
            List <TicketNote> note = new List <TicketNote>();

            if (model.Notes.Trim() != "" && model.Notes != null)
            {
                TicketNote noteModel = new TicketNote();
                noteModel.ContactId   = Convert.ToInt32(model.ContactId);
                noteModel.DateCreated = System.DateTime.Now;
                noteModel.NoteText    = model.Notes;
                noteModel.Id          = 0;

                note.Add(noteModel);
            }
            HomeController ctlObj    = new HomeController();
            int            ContactID = ctlObj.GetContactsId(model.contactno);

            var companydetail = ctlObj.GetCompanyDetailsViaId((int)model.CompanyId);

            ServiceTicket serviceTicket = new ServiceTicket();

            serviceTicket.CompanyId = model.CompanyId;
            //  serviceTicket.CompanyIdentifier = companydetail.CompanyIdentifier;
            serviceTicket.Summary           = model.tktSummary;
            serviceTicket.DetailDescription = model.probDesc;
            serviceTicket.StatusName        = "";
            serviceTicket.ServiceType       = "";
            serviceTicket.ServiceSubType    = "";
            serviceTicket.Priority          = model.PriorityTxt;
            serviceTicket.ContactId         = ContactID;
            // serviceTicket.Id = 0;
            //serviceTicket.boar
            serviceTicket.DetailNotes = note;
            _serviceTicketApi         = new ServiceTicketApi("https://control.mysupport247.net", "Mysupport247", "SwitchvoxAPI", "mH5219b2vri0KUa", "NovaramCred1");
            var result = _serviceTicketApi.AddOrUpdateServiceTicketViaCompanyIdentifier(companydetail.CompanyIdentifier, serviceTicket);



            return(RedirectToAction("Index", "Home", new { callerID = model.contactno }));
        }