Is it possible to cast object type to type provided like a string?
I am thinking to do like
public static class WebAPIManager
{
public static WebAPIManagerItem ApiAccountLogin
{
get
{
return new WebAPIManagerItem { Url = "api/Account/Login", Container = new LoginBindingModel(), ClassType="LoginBindingModel" };
}
}
}
public class WebAPIManagerItem
{
public string Url;
public object Container;
public string ClassType;
}
and use it like
var response = await client.PostAsJsonAsync(WebAPIManager.ApiAccountLogin.Url, WebAPIManager.ApiAccountLogin.Container as typeof(WebAPIManager.ApiAccountLogin.ClassType));
I hope you got the idea...
Basically I want to see something generic when I use WebAPIManager
...
Any clue guys?