public async Task SetAsDefaultAsync(SetDefaultAddressInput input)
        {
            var useAddresses = await FindByUserAsync(input.UserId);

            foreach (var item in useAddresses)
            {
                item.IsDefault = false;
            }

            var defaultAddress = await FindAsync(input.AddressId);

            defaultAddress.IsDefault = true;

            await _context.SaveChangesAsync();
        }
示例#2
0
 public async Task Put([FromBody] SetDefaultAddressInput input) => await _service.SetAsDefaultAsync(input);