public object Put(GrantAdminRightRequest request)
        {
            var account = Dao.FindByEmail(request.AccountEmail);

            if (account == null)
            {
                throw new HttpError(HttpStatusCode.BadRequest, "Bad request");
            }

            _commandBus.Send(new UpdateRoleToUserAccount
            {
                AccountId = account.Id,
                RoleName  = RoleName.Admin
            });
            return(new HttpResult(HttpStatusCode.OK, "OK"));
        }
        public void GrantAdminAccess(GrantAdminRightRequest request)
        {
            var req = string.Format("/account/grantadmin");

            Client.Put <string>(req, request);
        }