public static RevokePrescriptionCommand BuildRevokePrescriptionCommand(this JObject jObj, string medicalfileid, string rid) { var result = new RevokePrescriptionCommand { MedicalfileId = medicalfileid, Rid = rid }; var values = jObj.ToObject <Dictionary <string, object> >(); if (values.TryGet(MedikitApiConstants.SearchNames.AssertionToken, out string assertionToken)) { result.AssertionToken = assertionToken; } if (values.TryGet(MedikitApiConstants.PrescriptionNames.Reason, out string reason)) { result.Reason = reason; } return(result); }
public Task <bool> RevokePrescription(RevokePrescriptionCommand command, CancellationToken token) { return(_mediator.Send(command, token)); }