public async Task <ActionResult> UpdateUserDetails([FromBody] Customer customer)
        {
            LoginToken <Customer> token = GetLoginToken();

            try
            {
                await Task.Run(() => m_facade.UpdateUserDetails(token, customer));
            }
            catch (WrongCredentialsException ex)
            {
                return(StatusCode(403, $"{{ error: \"{ex.Message}\" }}"));
            }
            catch (WasntActivatedByCustomerException ex)
            {
                return(StatusCode(401, $"{{ error: \"{ex.Message}\" }}"));
            }
            return(Ok());
        }