public async Task <RESTResult> UpdateDigitalAssets(Guid currentUserId, DigitalAssetItemDataObject digitalAssetItem) { RESTResult result = new RESTResult(); var originItem = await _digitalAssetRepository.GetAsync(digitalAssetItem.ItemId); if (originItem == null) { throw new ArgumentException("the digitalAsset not exist!"); } originItem.Status = (DigitalAssetItemStatus)digitalAssetItem.ItemStatus; originItem.ModifyByUserId = currentUserId; originItem.ModifyTime = DateTime.Now; originItem.Description = digitalAssetItem.Description; await _digitalAssetRepository.UpdateAsync(originItem); result.Code = Common.RESTStatus.Success; return(result); }
public async Task <IActionResult> GetDigitalAssets([FromBody] DigitalAssetItemDataObject digitalAssetItem) { return(Ok(await _digitalAssetService.UpdateDigitalAssets(CurrentUser.Id.Value, digitalAssetItem))); }