Beispiel #1
0
        public static async Task<Asset> ToBusinessModelAsync(this AssetEntity model)
        {
            if (model == null) return null;

            var businessModel = new Asset();
            await model.ExtrudeDetailInfo(businessModel);
            return businessModel;
        }
Beispiel #2
0
 private async static Task ExtrudeDetailInfo(this AssetEntity model, Asset businessModel)
 {
     businessModel.Id = Guid.Parse(model.RowKey);
     businessModel.Container = model.Container;
     businessModel.Owner = model.Owner;
     businessModel.Type = AssetTypesHelper.FromTypeString(model.Type);
     businessModel.Title = model.Title;
     businessModel.Url = new Uri(model.Url);
 }