示例#1
0
        public async Task RemoveRestaurantFromList(int loginId, int restaurantId)
        {
            var personList = await _lunchItContext.PersonalLists.FirstAsync(d => d.LoginId == loginId && d.RestaurantId == restaurantId);

            _lunchItContext.PersonalLists.Remove(personList);

            _lunchItContext.SaveChanges();
        }
示例#2
0
        public async Task <Login> RegisterUser(string username, string password)
        {
            var user = await _lunchItContext.Logins.FirstOrDefaultAsync(d => d.Username.ToLower() == username);

            if (user == null)
            {
                var newUser = new Login()
                {
                    Username  = username,
                    Passsword = password
                };
                _lunchItContext.Logins.Add(newUser);

                _lunchItContext.SaveChanges();
                return(newUser);
            }

            return(null);
        }