public HttpResponseMessage GetSeverity(Report input) { StringBuilder sblogs = new StringBuilder(); string methodname = "Get_Severity"; try { sblogs.AppendLine("Get_Severity start"); Reportwrapper root = new Reportwrapper(); root.root = input; var json = JsonConvert.SerializeObject(root, Formatting.Indented, new JsonSerializerSettings() { DateFormatString = "yyyy-MM-ddThh:mm:ssZ" }); sblogs.AppendLine("Get_Severity input : " + json); sblogs.AppendLine("db call started : "); string result = Severity_Dashboard(json); sblogs.AppendLine("db call done : "); objrm.Message = result; sblogs.AppendLine("data send to UI : "); Logging.AddtoLogFile(sblogs.ToString(), methodname); return(Request.CreateResponse(HttpStatusCode.OK, objrm)); } catch (Exception ex) { sblogs.AppendLine("exception : " + ex.Message); Logging.AddtoLogFile(sblogs.ToString(), methodname + "_error"); return(Request.CreateResponse(HttpStatusCode.OK, ex.Message)); } }
public HttpResponseMessage GetStatusByUser(Report input) { StringBuilder sblogs = new StringBuilder(); string methodname = "statusbyuser"; try { sblogs.AppendLine("statusbyuser start"); Reportwrapper root = new Reportwrapper(); root.root = input; var json = JsonConvert.SerializeObject(root, Formatting.Indented, new JsonSerializerSettings() { DateFormatString = "yyyy-MM-ddThh:mm:ssZ" }); sblogs.AppendLine("statusbyuser input : " + json); sblogs.AppendLine("db call started : "); string result = StatusByUser(json); sblogs.AppendLine("db call done : "); var obj = JsonConvert.DeserializeObject <dynamic>(result); string path = ConfigurationManager.AppSettings["attachmentpath"].ToString(); sblogs.AppendLine("attachmentpath : "); // Assigning path to object logo path if (obj != null) { for (var i = 0; i < obj.Count; i++) { obj[i].attachmentpath = path + "Images/Bug Attachments/" + obj[i].bug_attachment;; } var jsonobj = JsonConvert.SerializeObject(obj, Formatting.Indented, new JsonSerializerSettings() { DateFormatString = "yyyy-MM-ddThh:mm:ssZ" }); objrm.Message = jsonobj; } else { objrm.Message = result; } sblogs.AppendLine("data send to UI : "); Logging.AddtoLogFile(sblogs.ToString(), methodname); return(Request.CreateResponse(HttpStatusCode.OK, objrm)); } catch (Exception ex) { sblogs.AppendLine("exception : " + ex.Message); Logging.AddtoLogFile(sblogs.ToString(), methodname + "_error"); return(Request.CreateResponse(HttpStatusCode.OK, ex.Message)); } }