public async Task <IActionResult> DeleteWebToken(GatewayCardWebHookTokenModel model) { try { if (!ModelState.IsValid) { return(Ok(new ApiBadRequestResponse(ModelState, MessagesConstants.BadRequest))); //400 } return(Ok(new ApiResponse(Microsoft.AspNetCore.Http.StatusCodes.Status200OK, true, MessagesConstants.DataSuccessfullyReturned, await _gatewayCardWebhookToken.DeleteEntityAsync(new { clientToken = model.ClientToken })))); } catch (Exception ex) { HttpContext.RiseError(new Exception(string.Concat("API := (Fiserv := DeleteWebToken)", ex.Message, " Stack Trace : ", ex.StackTrace, " Inner Exception : ", ex.InnerException))); return(Ok(new ApiResponse(StatusCodes.Status200OK, false, MessagesConstants.SomeIssueInProcessing))); } }
public async Task <IActionResult> UpdateWebToken(GatewayCardWebHookTokenModel model) { try { if (!ModelState.IsValid) { return(Ok(new ApiBadRequestResponse(ModelState, MessagesConstants.BadRequest))); //400 } var objToken = await _gatewayCardWebhookToken.FindAsync(new { clientToken = model.ClientToken }); if (objToken != null) { objToken.ipgFirstTransactionId = model.ipgFirstTransactionId; objToken.schemetransactionID = model.schemetransactionID; await _gatewayCardWebhookToken.UpdateAsync(objToken, new { Id = objToken.id }); } return(Ok(new ApiResponse(Microsoft.AspNetCore.Http.StatusCodes.Status200OK, true, MessagesConstants.DataSuccessfullyReturned, true))); } catch (Exception ex) { HttpContext.RiseError(new Exception(string.Concat("API := (Fiserv := GetUsersWebToken)", ex.Message, " Stack Trace : ", ex.StackTrace, " Inner Exception : ", ex.InnerException))); return(Ok(new ApiResponse(StatusCodes.Status200OK, false, MessagesConstants.SomeIssueInProcessing))); } }