public IActionResult Configure(IntersurfModel model) { if (!ModelState.IsValid) { return(View()); } try { _stmSettings.EndpointAddress = model.EndpointAddress; _stmSettings.Username = model.Username; _stmSettings.Password = model.Password; _stmSettings.CSVFileName = model.CSVFileName; _settingService.SaveSetting(_stmSettings); } catch (Exception ex) { Exception inner = ex; while (inner.InnerException != null) { inner = inner.InnerException; } _logger.Error("Configure Intersurf: " + inner.Message, ex); model.ErrorMessage += "<br />" + inner.Message; } return(View("~/Plugins/ExternalSuppliers.Intersurf/Views/Configure.cshtml", model)); }
public async Task <IActionResult> Configure() { IntersurfModel model = null; try { model = GetBaseModel(); } catch (Exception ex) { Exception inner = ex; while (inner.InnerException != null) { inner = inner.InnerException; } _logger.Error("Configure Intersurf: " + inner.Message, ex); model.ErrorMessage += "<br />" + inner.Message; } return(await Task.Run(() => View("~/Plugins/ExternalSuppliers.Intersurf/Views/Configure.cshtml", model))); }