Example #1
0
        public MoviesViewModel(NavigationManager navigation, IMovies moviesManager)
        {
            MoviesManager       = moviesManager;
            MyNavigationManager = navigation;

            MoviesCollection = (MoviesManager.GetMovies().GetAwaiter().GetResult()).ToList();
        }
Example #2
0
File: Api.cs Project: aptera/pat
 /// <summary>
 /// Initializes client properties.
 /// </summary>
 private void Initialize()
 {
     Movies  = new Movies(this);
     BaseUri = new System.Uri("http://localhost:56820");
     SerializationSettings = new JsonSerializerSettings
     {
         Formatting            = Newtonsoft.Json.Formatting.Indented,
         DateFormatHandling    = Newtonsoft.Json.DateFormatHandling.IsoDateFormat,
         DateTimeZoneHandling  = Newtonsoft.Json.DateTimeZoneHandling.Utc,
         NullValueHandling     = Newtonsoft.Json.NullValueHandling.Ignore,
         ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize,
         ContractResolver      = new ReadOnlyJsonContractResolver(),
         Converters            = new  List <JsonConverter>
         {
             new Iso8601TimeSpanConverter()
         }
     };
     DeserializationSettings = new JsonSerializerSettings
     {
         DateFormatHandling    = Newtonsoft.Json.DateFormatHandling.IsoDateFormat,
         DateTimeZoneHandling  = Newtonsoft.Json.DateTimeZoneHandling.Utc,
         NullValueHandling     = Newtonsoft.Json.NullValueHandling.Ignore,
         ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize,
         ContractResolver      = new ReadOnlyJsonContractResolver(),
         Converters            = new List <JsonConverter>
         {
             new Iso8601TimeSpanConverter()
         }
     };
     CustomInitialize();
 }
Example #3
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <Movie> GetMovieAsync(this IMovies operations, int id, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.GetMovieWithHttpMessagesAsync(id, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Example #4
0
        private static async Task RunDemo(IMovies repo)
        {
            try
            {
                DataSet dataSet   = new DataSet();
                var     jKRowling = dataSet.Persons["JKRowling"];
                await repo.InitialiseAsync();

                await repo.DropAllAsync();

                await repo.SaveAsync(dataSet.Movies["HarryPotterM1"]);

                await repo.SaveAsync(jKRowling);

                var movies = await repo.FindByWriter(jKRowling);

                foreach (var movie in movies)
                {
                    Console.WriteLine($"{jKRowling.Name} wrote: {movie.Title}.");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
 public AccountsController(IUsers u, IMovies m, ITVShows t, IWatchlist w)
 {
     users     = u;
     movies    = m;
     shows     = t;
     watchlist = w;
 }
Example #6
0
        public MoviePresenter(IMovies view, IMovieRepository repository)
        {
            View       = view;
            Repository = repository;

            View.UpdateMovies(Repository.GetMovies());
        }
        private void Analyse(object state)
        {
            try
            {
                using (var scope = _scopeFactory.CreateScope())
                {
                    IMovies moviesManager = scope.ServiceProvider.GetRequiredService <IMovies>();
                    moviesManager.AnalysePaths().Wait();

                    //IEnumerable<MovieModel> newMovies = moviesManager.AnalysePaths().Result;
                    //if(newMovies != null && newMovies.Any())
                    //{
                    //var db = scope.ServiceProvider.GetRequiredService<ApplicationDbContext>();
                    //List<IdentityUser> listUser = db.Users.ToList();
                    //SendMail(listUser, newMovies);
                    //}
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex, "Erreur dans AnalyseHostedService");
            }
        }
Example #8
0
        // ReSharper restore PrivateFieldCanBeConvertedToLocalVariable

        /// <summary>
        ///     MainWindows.
        ///     Gets a new movie list instance.
        /// </summary>
        public MainWindow()
        {
            _appBasic = new AppBasic(this);

            _xmlSettings = new XmlSettings();
            _xmlDatabase = new XmlDatabase(_xmlSettings);
            _movies      = new Movies(_xmlDatabase);
            IAppSettingsBase appSettingsBase = new AppSettingsBase(Settings.Default);

            _coreSettings = new ApplicationStyleSettings(appSettingsBase);
            InitializeComponent();
            var themeManagerHelper = new ThemeManagerHelper();

            _style = new ApplicationStyle(this, Accent, ThemeSwitch, _coreSettings, themeManagerHelper);
            _style.Load(true, true);
            _dialogService = new DialogService(this);
            _addEdit       = new AddEdit(this, _movies, _dialogService);
            ValidateSettings();
            var linkerTime = Assembly.GetExecutingAssembly().GetLinkerTime();

            LinkerTime.Content = linkerTime.ToString(CultureInfo.InvariantCulture);
            _appBasic.SetComboBoxItems();
        }
Example #9
0
 /// <summary>
 ///     Initialisiert eine neue Instanz der <see cref="T:System.Object" />-Klasse.
 /// </summary>
 /// <param name="mainWindow"></param>
 /// <param name="movies"></param>
 /// <param name="dialogService"></param>
 public AddEdit(MainWindow mainWindow, IMovies movies, IDialogService dialogService)
 {
     _mainWindow    = mainWindow ?? throw new ArgumentNullException(nameof(mainWindow));
     _movies        = movies ?? throw new ArgumentNullException(nameof(movies));
     _dialogService = dialogService ?? throw new ArgumentNullException(nameof(dialogService));
 }
Example #10
0
 public MoviesController(IMovies moviesManager)
 {
     _moviesManager = moviesManager;
 }
Example #11
0
 public EditMovieModel(IMovies movies)
 {
     _movies = movies;
 }
Example #12
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// </param>
 public static Movie GetMovie(this IMovies operations, int id)
 {
     return(operations.GetMovieAsync(id).GetAwaiter().GetResult());
 }
Example #13
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='movie'>
 /// </param>
 public static Movie PostMovie(this IMovies operations, Movie movie)
 {
     return(operations.PostMovieAsync(movie).GetAwaiter().GetResult());
 }
Example #14
0
 public MovieListingModel(IMovies movies)
 {
     _movies = movies;
 }
 public MoviesAPIController(IMovies IMovies)
 {
     _IMovies = IMovies;
 }
 public MoviesDbController(IMovies repo)
 {
     this.repository = repo;
 }
 public ValuesController(IMovies SearchAPI)
 {
     _searchAPI = SearchAPI;
 }
Example #18
0
 public VideoStreamService(IMovies moviesManager)
 {
     _moviesManager = moviesManager;
 }
Example #19
0
 public MoviesController(IMovies movies)
 {
     _movies = movies;
 }
Example #20
0
 public MoviesController(IMovies movies)
 {
     //_logger = logger;                                         // No logging unfortunately
     _moviesData = movies;
 }
Example #21
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// </param>
 /// <param name='movie'>
 /// </param>
 public static void PutMovie(this IMovies operations, int id, Movie movie)
 {
     operations.PutMovieAsync(id, movie).GetAwaiter().GetResult();
 }
Example #22
0
 public HomeController(IMovies m)
 {
     movies = m;
 }
Example #23
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// </param>
 /// <param name='movie'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task PutMovieAsync(this IMovies operations, int id, Movie movie, CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.PutMovieWithHttpMessagesAsync(id, movie, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
Example #24
0
 public MovieController()
 {
     this._MoviesReposotory = new MoviesRepository();
 }
Example #25
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static IList <Movie> GetMovies(this IMovies operations)
 {
     return(operations.GetMoviesAsync().GetAwaiter().GetResult());
 }
Example #26
0
 public HomeController(IMovies movies)
 {
     _movies = movies;
 }
Example #27
0
 public MovieViewModel(IMovies movies)
 {
     _movieManager = movies;
 }