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); }
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); } }