// GET: LogRowMismatches public async Task <IActionResult> Index(DTO.LogRow entity = null, long importId = 0, int page = 0) { if (null == entity) { entity = new DTO.LogRow(); } string[] data = { $"importId={HttpUtility.UrlEncode(importId.ToString())}", $"ipAddress={HttpUtility.UrlEncode(entity.IpAddress)}", $"responseCode={HttpUtility.UrlEncode(entity.ResponseCode.ToString())}", $"when={HttpUtility.UrlEncode(entity.Date.ToString())}", $"userAgent={HttpUtility.UrlEncode(entity.UserAgent)}", $"method={HttpUtility.UrlEncode(entity.Method.ToString())}", $"page={HttpUtility.UrlEncode(page.ToString())}" }; string responseData = await ApiClientHelper.ExecuteGetAsync($"{ApiClientHelper.LogRowFilter}?{string.Join("&", data)}"); string userAgentsResponseData = await ApiClientHelper.ExecuteGetAsync($"{ApiClientHelper.UserAgentsUrl}"); ViewBag.UserAgents = JsonConvert.DeserializeObject <List <DTO.UserAgent> >(userAgentsResponseData).Select(i => new SelectListItem { Text = i.Name, Value = i.Name }); ViewBag.Methods = SettingsManager.Current.HttpMethods; return(View(JsonConvert.DeserializeObject <List <DTO.LogRow> >(responseData))); }
// GET: Imports/Detail/5 public async Task <IActionResult> Detail(long?id) { if (id == null) { return(NotFound()); } string responseData = await ApiClientHelper.ExecuteGetAsync($"{ApiClientHelper.ImportsUrl}/{id}"); DTO.Import import = JsonConvert.DeserializeObject <DTO.Import>(responseData); if (import == null) { return(NotFound()); } return(View(import)); }
// GET: LogRowMismatches/Edit/5 public async Task <IActionResult> Edit(long?id, long importId, int page) { if (id == null) { return(NotFound()); } string responseData = await ApiClientHelper.ExecuteGetAsync($"{ApiClientHelper.LogRowMismatchesUrl}/{id}"); DTO.LogRowMismatch row = JsonConvert.DeserializeObject <DTO.LogRowMismatch>(responseData); if (row == null) { return(NotFound()); } return(View(row)); }
// GET: Imports public async Task <IActionResult> Index(DTO.Import entity = null) { if (null == entity) { entity = new DTO.Import(); } string[] data = { $"success={HttpUtility.UrlEncode(entity.SuccessCount.ToString())}", $"error={HttpUtility.UrlEncode(entity.ErrorCount.ToString())}", $"fileName={HttpUtility.UrlEncode(entity.FileName)}", $"when={HttpUtility.UrlEncode(entity.When.ToString("MM-dd-yyyy hh:mm:ss"))}" }; string responseData = await ApiClientHelper.ExecuteGetAsync($"{ApiClientHelper.ImportsFilter}?{string.Join("&", data)}"); return(View(JsonConvert.DeserializeObject <List <DTO.Import> >(responseData))); }
// GET: LogRowMismatches public async Task <IActionResult> Index(DTO.LogRowMismatch entity = null, long importId = 0, int page = 0) { if (null == entity) { entity = new DTO.LogRowMismatch(); } string[] data = { $"importId={HttpUtility.UrlEncode(importId.ToString())}", $"exception={HttpUtility.UrlEncode(entity.ThrownException)}", $"row={HttpUtility.UrlEncode(entity.Row)}", $"page={HttpUtility.UrlEncode(page.ToString())}" }; string responseData = await ApiClientHelper.ExecuteGetAsync($"{ApiClientHelper.LogRowMismatchesFilter}?{string.Join("&", data)}"); return(View(JsonConvert.DeserializeObject <List <DTO.LogRowMismatch> >(responseData))); }
public async Task <IActionResult> Edit(long?id, long importId, int page) { if (id == null) { return(NotFound()); } string responseData = await ApiClientHelper.ExecuteGetAsync($"{ApiClientHelper.LogRowUrl}/{id}"); DTO.LogRow row = JsonConvert.DeserializeObject <DTO.LogRow>(responseData); if (row == null) { return(NotFound()); } ViewBag.Methods = SettingsManager.Current.HttpMethods; ViewBag.UtcOffsetRange = SettingsManager.Current.UtcOffsetRange; return(View(row)); }