public static CampaignResponse CreateCampaign(string apiUrl, CampaignRequest content)
        {
            ApiRequest request = new ApiRequest("Campaign/Create");

            request.Content = content;

            ApiProxy proxy = new ApiProxy(apiUrl);

            return(proxy.PostRequest <CampaignResponse>(request));
        }
Beispiel #2
0
        public static List <HeroicAwakening> GetAll(string apiUrl, string userToken)
        {
            ApiRequest request = new ApiRequest("HeroicAwakening/GetAll");

            request.Parameters.Add("userToken", userToken);

            ApiProxy proxy = new ApiProxy(apiUrl);

            return(proxy.GetResponse <List <HeroicAwakening> >(request));
        }
        public static RegisterResponse RegisterUser(string apiUrl, InputUser newUser)
        {
            ApiRequest request = new ApiRequest("User/RegisterUser");

            request.Content = newUser;

            ApiProxy proxy = new ApiProxy(apiUrl);

            return(proxy.PostRequest <RegisterResponse>(request));
        }
        public static void LogoutUser(string apiUrl, int userId)
        {
            ApiRequest request = new ApiRequest("User/LogoutUser");

            request.Parameters.Add("userId", userId);

            ApiProxy proxy = new ApiProxy(apiUrl);

            proxy.GetResponseString(request);
        }
        public static bool DeleteCampaignById(string apiUrl, string userToken, int id)
        {
            ApiRequest request = new ApiRequest("Campaign/DeleteCampaignById");

            request.Parameters.Add("userToken", userToken);
            request.Parameters.Add("id", id);

            ApiProxy proxy = new ApiProxy(apiUrl);

            return(proxy.GetResponse <bool>(request));
        }
        public static List <Campaign> ReadCampaignsForUser(string apiUrl, string userToken, int userId)
        {
            ApiRequest request = new ApiRequest("Campaign/ReadCampaignsForUser");

            request.Parameters.Add("userToken", userToken);
            request.Parameters.Add("userId", userId);

            ApiProxy proxy = new ApiProxy(apiUrl);

            return(proxy.GetResponse <List <Campaign> >(request));
        }
        public static User GetUserById(string apiUrl, string userToken, int userId)
        {
            ApiRequest request = new ApiRequest("User/GetUserById");

            request.Parameters.Add("userToken", userToken);
            request.Parameters.Add("userId", userId);

            ApiProxy proxy = new ApiProxy(apiUrl);

            return(proxy.GetResponse <User>(request));
        }
        public static VerifyResponse VerifyUserRegistration(string apiUrl, int id, string token)
        {
            ApiRequest request = new ApiRequest("User/VerifyUserRegistration");

            request.Parameters.Add("id", id);
            request.Parameters.Add("token", token);

            ApiProxy proxy = new ApiProxy(apiUrl);

            return(proxy.GetResponse <VerifyResponse>(request));
        }
        public static LoginResponse ValidateUser(string apiUrl, string email, string password)
        {
            ApiRequest request = new ApiRequest("User/ValidateUser");

            request.Parameters.Add("email", email);
            request.Parameters.Add("password", password);

            ApiProxy proxy = new ApiProxy(apiUrl);

            return(proxy.GetResponse <LoginResponse>(request));
        }