public async Task <SdrcFlurHttpResponse> AssignManufacturerToMedicineAsync(string manufacturerId, string medicineId, CancellationToken cancellationToken = default(CancellationToken), HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead) => await UrlClone.AppendPathSegments(manufacturerId, "AssignMedicine", medicineId) .SdrcPutJsonAsync(null, cancellationToken, completionOption).ConfigureAwait(false);
public async Task <SdrcFlurHttpResponse <int> > GetCanisterCountAsync(string medicineCode, CancellationToken cancellationToken = default(CancellationToken), HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead) => await UrlClone.AppendPathSegments(medicineCode, "CanisterCount") .SdrcGetJsonAsync <int>(cancellationToken, completionOption).ConfigureAwait(false);
public async Task <SdrcFlurHttpResponse <Models.Production.OrderStatus> > GetOrderStatusAsync(string orderId, CancellationToken cancellationToken = default(CancellationToken), HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead) => await UrlClone.AppendPathSegments("Status", orderId) .SdrcGetJsonAsync <Models.Production.OrderStatus>(cancellationToken, completionOption).ConfigureAwait(false);
public async Task <SdrcFlurHttpResponse <Models.Production.SingleOrderResultSet> > GetOrderResultByIdentifierAsync(string identifier, CancellationToken cancellationToken = default(CancellationToken), HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead) => await UrlClone.AppendPathSegments("Result", identifier) .SdrcGetJsonAsync <Models.Production.SingleOrderResultSet>(cancellationToken, completionOption).ConfigureAwait(false);
public async Task <SdrcFlurHttpResponse <Models.Production.BasicOrderInfo> > GetResultUsageByCustomerIdAsync(string customerId, string start, string end, CancellationToken cancellationToken = default(CancellationToken), HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead) => await UrlClone.AppendPathSegments("Result", "Usage", customerId) .SetQueryParam("start", start).SetQueryParam("end", end) .SdrcGetJsonAsync <Models.Production.BasicOrderInfo>(cancellationToken, completionOption).ConfigureAwait(false);
public async Task <SdrcFlurHttpResponse <Models.ResultSet> > ActivateCanisterAsync(string canisterId, bool state, CancellationToken cancellationToken = default(CancellationToken), HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead) => await UrlClone.AppendPathSegments(canisterId, "Activate", state) .SdrcPostJsonAsync <Models.ResultSet>(null, cancellationToken, completionOption).ConfigureAwait(false);
public async Task <SdrcFlurHttpResponse <Models.MasterData.CanisterStatus> > GetCanisterStatusAsync(string identifier, CancellationToken cancellationToken = default(CancellationToken), HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead) => await UrlClone.AppendPathSegments("Status", identifier) .SdrcGetJsonAsync <Models.MasterData.CanisterStatus>(cancellationToken, completionOption).ConfigureAwait(false);
public async Task <SdrcFlurHttpResponse <Models.ResultSet> > AssignCanisterAsync(string canisterId, string medicineId, CancellationToken cancellationToken = default(CancellationToken), HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead) => await UrlClone.AppendPathSegments(canisterId, "Medicine", medicineId) .SdrcGetJsonAsync <Models.ResultSet>(cancellationToken, completionOption).ConfigureAwait(false);
public async Task <SdrcFlurHttpResponse <Models.ResultSet> > RefillCanisterFromStockbottleAsync(string canisterId, string containerId, string amount, CancellationToken cancellationToken = default(CancellationToken), HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead) => await UrlClone.AppendPathSegments(canisterId, "MedContainer", containerId, amount) .SdrcPostJsonAsync <Models.ResultSet>(null, cancellationToken, completionOption).ConfigureAwait(false);
public async Task <SdrcFlurHttpResponse <List <Models.Inventory.StockBottle> > > GetStockBottlesAsync(string medicineCode, CancellationToken cancellationToken = default(CancellationToken), HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead) => await UrlClone.AppendPathSegments(medicineCode, "StockBottles") .SdrcGetJsonAsync <List <Models.Inventory.StockBottle> >(cancellationToken, completionOption).ConfigureAwait(false);