public ActionResult RefundExchange(RefundExchangeViewModel model) { try { var response = AsyncHelpers.RunSync <JObject>(() => ApiCall.CallApi("api/Settings/SetRefundExchange", User, model)); if (response is Error || response == null) { return(new HttpStatusCodeResult(HttpStatusCode.InternalServerError, "Internal Server Error")); } return(Json("Success")); } catch (Exception ex) { return(new HttpStatusCodeResult(Utility.LogError(ex), "Internal Server Error")); } }
public ActionResult RefundExchange() { try { var response = AsyncHelpers.RunSync <JObject>(() => ApiCall.CallApi("api/Settings/GetSettings", User, null, true)); if (response is Error) { return(new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError, (response as Error).ErrorMessage)); } SettingsViewModel model = response.GetValue("Result").ToObject <SettingsViewModel>(); RefundExchangeViewModel viewModel = new RefundExchangeViewModel(); viewModel.RefundExchange = model.RefundExchange == null ? "" : model.RefundExchange; viewModel.SetSharedData(User); return(View(viewModel)); } catch (Exception ex) { return(new HttpStatusCodeResult(Utility.LogError(ex), "Internal Server Error")); } }