Exemplo n.º 1
0
        internal static async Task <BaseChangedActiveRecords <Badge> > IfNeededGetAllAsync(ZAL.Rank userRank, DateTime lastCheck)
        {
            var requestModel = new BadgeRequestModel {
                LastCheck = lastCheck,
                Rank      = (int)userRank,
            };
            var rawRespond = await Gateway.IfNeededGetAllAsync(requestModel);

            var badges = rawRespond.Changed.Select(model => new Badge(model));

            return(new BaseChangedActiveRecords <Badge>(rawRespond, badges));
        }
Exemplo n.º 2
0
        public async Task <BaseChangesRespondModel <BadgeModel> > IfNeededGetAllAsync(BadgeRequestModel model)
        {
            var respond = await SendRequestForNullable <BaseChangesRespondModel <BadgeModel> >(API.METHOD.GET_ALL, model);

            return(respond ?? new BaseChangesRespondModel <BadgeModel>());
        }