示例#1
0
        private async Task AddSource()
        {
            var source = new SourceModel(SourceKind, Title, Author, CreationYear);

            source = await _sourcesManager.AddSource(source);

            await _sourcesManager.UpdateSource(source);

            _customNavigationService.NavigateTo(PageKeys.SourceAddArchitecture, source);
        }
示例#2
0
        private static async Task FillSources()
        {
            IList <Source> sources = (await _sourcesManager.GetSources()).ToList();

            if (sources != null && sources.Any())
            {
                return;
            }

            await _sourcesManager.AddSource(new Source(SourceKind.Картина, "Source1", "Author1", 1817));

            await _sourcesManager.AddSource(new Source(SourceKind.Фильм, "Source2", "Author2", 1818));

            await _sourcesManager.AddSource(new Source(SourceKind.Книга, "Source3", "Author3", 1928));

            await _sourcesManager.AddSource(new Source(SourceKind.Фильм, "Source4", "Author4", 1543));

            await _sourcesManager.AddSource(new Source(SourceKind.Картина, "Source5", "Author5", 1991));

            await _sourcesManager.AddSource(new Source(SourceKind.Картина, "Source6", "Author6", 1000));

            await _sourcesManager.AddSource(new Source(SourceKind.Книга, "Source7", "Author7", 1122));
        }