I have created a new controller called WebPortalController but when I call it or try to call it via the browser I couldnt access the below method just said resource is not found. Do I need to add a new routing to the RoutesConfig.cs code if so how.?
namespace WebApi.Controllers
{
public class WebPortalController : ApiController
{
    // GET api/webportal
    private WebPortEnterpriseManagementDa _da = new WebPortEnterpriseManagementDa();
    public ManagedType Get(string name)
    {
        ManagedType items = _da.GetManagedType(name);
        return items;
    }
    // POST api/webportal
    public void Post([FromBody]string value)
    {
    }
    // PUT api/webportal/5
    public void Put(int id, [FromBody]string value)
    {
    }
    // DELETE api/webportal/5
    public void Delete(int id)
    {
    }
}
}
Routes file
namespace WebApi
{
public class RouteConfig
{
    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
        routes.MapRoute(
            name: "Default",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
        );
    }
}
 
    