public virtual async Task <IActionResult> MatchPayment([FromBody] MatchModel model) { if (!ModelState.IsValid) { return(BadRequest(new { error_occured = true, error_message = ModelState.Values.FirstOrDefault().Errors.FirstOrDefault().ErrorMessage })); } try { var response = await _payment.MatchPayment(model); return(Ok(response)); } catch (Exception) { return(BadRequest(new { error_occured = true, error_message = "Unknown Error Occured" })); } }
public Task Execute(IJobExecutionContext context) { var model = new MatchModel { internal_identifier = 0, audit_user_id = 0 }; try { var payment = new PaymentLogic(_configuration, _hostingEnvironment, _loggerFactory); var response = payment.MatchPayment(model); } catch (Exception ex) { return(Task.FromException(ex)); } return(Task.CompletedTask); }