public async Task <IActionResult> RemoveAddress(long customerId, long addressId) { var command = new RemoveAddressCommand(customerId, addressId); var result = await messages.Dispatch(command); return(result.Match <IActionResult>( (errors) => BadRequest(errors), (valid) => NoContent() )); }
public Task <string> DeleteAddressAsync(RemoveAddressCommand cmd) { cmd.Address.User_ID = User.Identity.UserID(); return(base.RequestAsync(cmd)); }
// ******************************************************************************************************************************* #region - User Address - public async Task <string> RemoveAddressAsync(RemoveAddressCommand cmd) { return(await UserDAL.DeleteUserAddressAsync(cmd.Address).ConfigureAwait(false)); }