Пример #1
0
        public async Task <ApplicationUserDbModel> CreateUser(ApplicationUserDbModel applicationUserModel)
        {
            using (var context = _contextFactory.GetDbContext())
            {
                await context.ApplicationUser.AddAsync(applicationUserModel);

                await context.SaveChangesAsync();
            }
            return(applicationUserModel);
        }
Пример #2
0
        private void SetFavorites()
        {
            using (var context = _contextFactory.GetDbContext())
            {
                var favoriteHotSpotIds = context.HotSpotUsersFavorites.Select(x => x.HotSpotNumber).ToList();

                //var favoriteHotSpots = _hotSpotList.Where(x => favoriteHotSpotIds.Contains(x.Number));
                var favoriteHotSpots = _hotSpotList.Join(favoriteHotSpotIds, x => x.Number, y => y, (a, b) => a);

                foreach (var hotSpot in favoriteHotSpots)
                {
                    hotSpot.FavoriteHotSpot = true;
                }
            }
        }
Пример #3
0
        public async Task <IActionResult> Post([FromBody] RestReportsModel restReports)
        {
            if (restReports == null)
            {
                return(NotFound());
            }
            using (var context = _wiFiDbContext.GetDbContext())
            {
                await context.RestReports.AddAsync(restReports);

                await context.SaveChangesAsync();

                return(Ok(restReports));
            }
        }