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(); }
public async Task Put([FromBody] SetDefaultAddressInput input) => await _service.SetAsDefaultAsync(input);