public static List <ViewModels.HomeViewModels> GetHomeAssetsListe()
        {
            List <ViewModels.HomeViewModels> AssetListe = new List <ViewModels.HomeViewModels>();
            var assets = Domain.Services.HomeService.GetAssets();

            foreach (var asset in assets)
            {
                ViewModels.HomeViewModels vm = new ViewModels.HomeViewModels()
                {
                    AssetID              = asset.AssetID,
                    Name                 = asset.Name,
                    Url                  = asset.Url,
                    ThumbnailUrl         = asset.ThumbnailUrl,
                    TypeAssetName        = MyApp.Domain.Services.HomeService.GetNameAssetParTypeId(asset.AssetID),
                    DateEncoded          = asset.DateEncoded,
                    TotalAssets          = Domain.Services.HomeService.GetTotalAssets(),
                    TotalVideo           = Domain.Services.HomeService.GetTotalAssetParTypeId(1),
                    TotalAudio           = Domain.Services.HomeService.GetTotalAssetParTypeId(2),
                    TotalImages          = Domain.Services.HomeService.GetTotalAssetParTypeId(3),
                    TotalStreamers       = Domain.Services.HomeService.GetTotalAssetParTypeId(4),
                    TotalOtherRessources = Domain.Services.HomeService.GetTotalAssetParTypeId(5),
                    MimeTypeID           = asset.MimeTypeID,
                    MimeType             = MyApp.Domain.Services.MimeTypeService.GetMimeTypeName(asset.MimeTypeID),
                    Compteur             = asset.Compteur,
                    Description          = asset.Description
                };

                AssetListe.Add(vm);
            }

            return(AssetListe);
        }
        public static ViewModels.HomeViewModels GetTotalAssetRegisteredPerAsset()
        {
            ViewModels.HomeViewModels vm = new ViewModels.HomeViewModels()
            {
                TotalAssets          = Domain.Services.HomeService.GetTotalAssets(),
                TotalVideo           = Domain.Services.HomeService.GetTotalAssetParTypeId(1),
                TotalAudio           = Domain.Services.HomeService.GetTotalAssetParTypeId(2),
                TotalImages          = Domain.Services.HomeService.GetTotalAssetParTypeId(3),
                TotalStreamers       = Domain.Services.HomeService.GetTotalAssetParTypeId(4),
                TotalOtherRessources = Domain.Services.HomeService.GetTotalAssetParTypeId(5),
            };

            return(vm);
        }
        public static IEnumerable <ViewModels.HomeViewModels> ListeAssetName()
        {
            List <ViewModels.HomeViewModels> AssetListe = new List <ViewModels.HomeViewModels>();
            var assets = Domain.Services.AssetTypeService.GetAssetTypes();

            foreach (var asset in assets)
            {
                ViewModels.HomeViewModels vm = new ViewModels.HomeViewModels()
                {
                    TypeAssetName = asset.TypeLabel,
                };

                AssetListe.Add(vm);
            }

            return(AssetListe);
        }