protected GetServiceFromBundleAsync ( IMvxBundle parameters ) : Task |
||
parameters | IMvxBundle | |
return | Task |
protected Task<IService> GetServiceFromBundleAsync(IMvxBundle parameters)
{
var device = GetDeviceFromBundle(parameters);
if (device == null || !parameters.Data.ContainsKey(ServiceIdKey))
{
return Task.FromResult<IService>(null);
}
var serviceId = parameters.Data[ServiceIdKey];
return device.GetServiceAsync(Guid.Parse(serviceId));
}