/// <summary> /// Updates the asset. /// </summary> /// <param name="asset">The asset.</param> /// <returns></returns> public void UpdateAsset(AssetViewModel assetViewModel) { try { Asset asset = AssetViewModelFactory.CreateFromViewModelModel(assetViewModel, ObjectMapper); AssetManager.Update(asset); } catch (Exception ex) { ExceptionManager.HandleException(ex, PolicyNameType.ExceptionReplacing); } }
/// <summary> /// Creates the asset. /// </summary> /// <param name="assetViewModel">The asset view model.</param> public void CreateAsset(CreateAssetViewModel createAssetViewModel, string uploadPath, int companyId) { try { AssetViewModel assetviewModel = AssetViewModelFactory.CreateAssetViewModelFromCreateAssetViewModel(createAssetViewModel, uploadPath, companyId, FileManager); if (assetviewModel.AssetType == 1) { if (IsYoutubeVideo(assetviewModel)) { assetviewModel = embedYoutubeVideo(assetviewModel); } } Asset asset = AssetViewModelFactory.CreateFromViewModelModel(assetviewModel, ObjectMapper); AssetManager.Add(asset); } catch (Exception ex) { ExceptionManager.HandleException(ex, PolicyNameType.ExceptionReplacing); } }