Exemplo n.º 1
0
        public async Task <(Dictionary <string, List <Checkout> > checkouts, List <Territory> territories)> Backup()
        {
            var checkout = await Checkouts.ToListAsync();

            var territories = await Territorys.ToListAsync();

            return(checkout.OrderBy(c => c.TerritoryId).GroupBy(c => c.TerritoryId).ToDictionary(c => c.Key, c => c.ToList()), territories);
        }
Exemplo n.º 2
0
        public async Task UpdateTerritory(Territory territory)
        {
            var existing = await Territorys.Where(t => t.TerritoryId == territory.TerritoryId).SingleAsync();

            existing.Notes = territory.Notes;

            await SaveChangesAsync();
        }
Exemplo n.º 3
0
 public async Task <List <Territory> > GetTerritories(string sectionId)
 {
     return(await Territorys.Include(t => t.Checkouts).Where(t => t.Section == sectionId).ToListAsync());
 }
Exemplo n.º 4
0
 public async Task <List <string> > GetSections()
 {
     return(await Territorys.Select(t => t.Section).Distinct().ToListAsync());
 }
Exemplo n.º 5
0
 public async Task <List <Territory> > GetTerritories()
 {
     return(await Territorys.Include(t => t.Checkouts).ToListAsync());
 }