Ejemplo n.º 1
0
 /// <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);
     }
 }
Ejemplo n.º 2
0
        /// <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);
            }
        }