public TrackingDetails[] GetCompletedOrders(string det) { List <TrackingDetails> newlist = new List <TrackingDetails>(); List <string> list = new List <string>(); TrackingDetails[] res = null; try { res = new TrackingEntries().GetPendingOrders(det); if (res?.Count() > 0) { foreach (var item in res) { if (!string.IsNullOrEmpty(item?.DeliveredDate)) { newlist.Add(item); } } } return(newlist.ToArray()); } catch (System.Exception ex) { StackFrame frame = null; int line = 0; LogData.GetFrameDetails(ex, out frame, out line); LogData.LogExceptionData(ex.Message, frame.GetFileName(), ex.InnerException != null ? ex.InnerException.Message : "No InnerException", line.ToString(), frame.GetMethod().Name); } return(newlist.ToArray()); }
public bool EditTrackingDetails(TrackingDetails det) { bool res = false; try { res = new TrackingEntries().EditTrackingDates(det); } catch (System.Exception ex) { StackFrame frame = null; int line = 0; LogData.GetFrameDetails(ex, out frame, out line); LogData.LogExceptionData(ex.Message, frame.GetFileName(), ex.InnerException != null ? ex.InnerException.Message : "No InnerException", line.ToString(), frame.GetMethod().Name); } return(res); }
public TrackingDetails GetTrackingDetails(string id) { TrackingDetails det = null; try { det = new TrackingEntries().GetAllTrackingDetails(id); } catch (System.Exception ex) { StackFrame frame = null; int line = 0; LogData.GetFrameDetails(ex, out frame, out line); LogData.LogExceptionData(ex.Message, frame.GetFileName(), ex.InnerException != null ? ex.InnerException.Message : "No InnerException", line.ToString(), frame.GetMethod().Name); } return(det); }