public IActionResult TransmissionState(string id) { Guid tidGuid; try { tidGuid = Guid.Parse(id); } catch (Exception) { return(StatusCode(404)); } var transmission = transmissionApi.GetTransmission(tidGuid); if (transmission == null) { return(StatusCode(404)); } return(StatusCode(200, new TransmissionsStateResponse200 { Created = transmission.CreatedOn, Transferred = transmission.TransferredOn, Delivered = transmission.DeliveredOn })); }
IActionResult IInboxAdapter.ConfirmTransmissionReceipt(string id, string tid) { Guid tidGuid; try { tidGuid = Guid.Parse(tid); } catch (Exception) { return(StatusCode(404)); } var transmission = transmissionApi.GetTransmission(tidGuid); if (transmission == null) { return(StatusCode(404)); } transmissionApi.ConfirmReceived(transmission); return(StatusCode(200)); }