Example #1
0
        private async Task <ApplicationUser> GetUser(AbstractRosterStoreDbContext context)
        {
            var um = new UserManager <ApplicationUser> (
                new UserStore <ApplicationUser> (context));

            return(await um.FindByIdAsync(user));
        }
Example #2
0
        private async Task <string> SaveNextVersion(AbstractRosterStoreDbContext context)
        {
            var user = await GetUser(context);

            user.RosterVersion = NextVersion(user.RosterVersion);
            await context.MySaveChanges();

            return(VersionString(user.RosterVersion));
        }
Example #3
0
 private async Task <int> NextVersion(AbstractRosterStoreDbContext context)
 {
     return(NextVersion(await CurrentVersion(context)));
 }
Example #4
0
 private async Task <int> CurrentVersion(AbstractRosterStoreDbContext context)
 {
     return((await GetUser(context)).RosterVersion);
 }