コード例 #1
0
ファイル: DobrfData.cs プロジェクト: ildar04/dbfBackend
        static DobrfData()
        {
            DobrfDownloader dobrfDownloader = new DobrfDownloader();
            var             volonteers      = dobrfDownloader.GetVolunteers();
            var             tempUserStore   = new List <User>();

            foreach (var item in volonteers.results)
            {
                tempUserStore.Add(new User
                {
                    FullName     = item.username,
                    About        = item.bio,
                    Login        = item.username,
                    AvatarUrl    = item.photo.original,
                    Uid          = Guid.NewGuid(),
                    PasswordHash = "123456"
                });
            }

            UserDataManager.tempStore.AddRange(tempUserStore);
        }
コード例 #2
0
ファイル: ActivitiesData.cs プロジェクト: ildar04/dbfBackend
        static ActivitiesData()
        {
            DobrfDownloader dobrfDownloader   = new DobrfDownloader();
            var             events            = dobrfDownloader.GetEvents();
            List <Activity> tempActivityStore = new List <Activity>();

            foreach (var item in events)
            {
                tempActivityStore.Add(new Activity
                {
                    Description   = item.description,
                    ImageUrl      = item.image?.original,
                    Title         = item.name,
                    AddDateTime   = DateTime.Now + new TimeSpan(new Random().Next(0, 20), 0, 0),
                    EndDateTime   = item.end_date,
                    StartDateTime = item.start_date,
                    Uid           = Guid.NewGuid(),
                });
            }
            tempActivityStore[0].Uid = ActivityUid1;
            tempActivityStore[1].Uid = ActivityUid2;
            tempActivityStore[2].Uid = ActivityUid3;

            ActivityDataManager.tempStore = tempActivityStore;

            var tempActivityCommentStore = new List <Comment> {
                new Comment
                {
                    Uid         = Guid.NewGuid(),
                    Text        = "Тестовый коммент1 у активити",
                    AddDateTime = DateTime.Now,
                    AuthorUid   = UserData.UserUid1,
                    EntityType  = typeof(Activity),
                    EntityUid   = ActivityUid2
                },
                new Comment
                {
                    Uid         = Guid.NewGuid(),
                    Text        = "Тестовый коммент2 у активити",
                    AddDateTime = DateTime.Now,
                    AuthorUid   = UserData.UserUid2,
                    EntityType  = typeof(Activity),
                    EntityUid   = ActivityUid2
                }
            };
            var comment3 = new Comment
            {
                Uid         = Guid.NewGuid(),
                Text        = "Тестовый коммент3 у активити",
                AddDateTime = DateTime.Now,
                AuthorUid   = UserData.UserUid1,
                EntityType  = typeof(Activity),
                EntityUid   = ActivityUid3
            };
            var comment4 = new Comment
            {
                Uid         = Guid.NewGuid(),
                Text        = "Тестовый коммент4 у активити",
                AddDateTime = DateTime.Now,
                AuthorUid   = UserData.UserUid2,
                EntityType  = typeof(Activity),
                EntityUid   = ActivityUid3
            };

            tempActivityCommentStore.Add(comment3);
            tempActivityCommentStore.Add(comment4);
            CommentDataManager.tempStore = tempActivityCommentStore;
        }