Пример #1
0
        public async Task Update(Product product)
        {
            try
            {
                Product _product = await GetById(product.Id);

                _product = product;
                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
            }
        }
Пример #2
0
        public async Task <bool> RemoveUser(string userName)
        {
            User deleteUser = await _context.Users.FirstOrDefaultAsync(m => m.UserName == userName);

            if (deleteUser == null)
            {
                return(false);
            }

            _context.Remove(deleteUser);
            await _context.SaveChangesAsync();

            return(true);
        }
Пример #3
0
        public async Task <bool> AddAddress(AddressDTO dto)
        {
            User user = await _context.Users.FirstOrDefaultAsync(m => m.UserName == dto.UserName);

            if (user == null)
            {
                return(false);
            }

            Address newAddress = _mapper.Map <Address>(dto);

            newAddress.UserId = user.Id;

            await _context.Addresses.AddAsync(newAddress);

            await _context.SaveChangesAsync();

            return(true);
        }