コード例 #1
0
ファイル: FolderService.cs プロジェクト: julien-cheng/DEMS
        public async override Task <ManagerFolderModel> UpsertOneAsync(ManagerFolderModel model, CancellationToken cancellationToken = default(CancellationToken))
        {
            var folderModel = new FolderModel(model.Identifier);

            folderModel.InitializeEmptyMetadata();

            foreach (var field in model.Fields)
            {
                folderModel.Write(field.Key, field.Value);
            }

            folderModel = await Connection.Folder.PutAsync(folderModel, cancellationToken : cancellationToken);

            return(ModelConvert(folderModel));
        }