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)); }
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)); }