Beispiel #1
0
        public static TicketsDataModel GetTickets()
        {
            string           file   = System.Web.Hosting.HostingEnvironment.MapPath("~/TestData/SupportTickets/") + @"/Tickets.json";
            TicketsDataModel ticket = new TicketsDataModel();
            string           json   = File.ReadAllText(file).Replace("##BaseURL##", ApplicationSettings.BaseUrl);

            ticket = (new JavaScriptSerializer().Deserialize <TicketsDataModel>(json));
            return(ticket);
        }
Beispiel #2
0
        public static void SaveTicketsInfo(JObject ticketData)
        {
            TicketsDataModel currentTicket = GetDataHelper.GetTickets();

            int TicketCount = currentTicket.Tickets.Count();
            var tNo         = Convert.ToInt32(ticketData.GetValue("TicketNo"));
            var ticDes      = ticketData.GetValue("Description").ToString();
            var ticDate     = ticketData.GetValue("Date").ToString();
            var ticPriority = ticketData.GetValue("Priority").ToString();
            var ticCat      = ticketData.GetValue("Category").ToString();

            JavaScriptSerializer js = new JavaScriptSerializer();
            string TicketJson       = js.Serialize(currentTicket);
            string filePath         = System.Web.Hosting.HostingEnvironment.MapPath("~/TestData/SupportTickets") + @"/Tickets.json";

            if (File.Exists(filePath))
            {
                File.WriteAllText(filePath, TicketJson);
            }
        }