config.Routes.MapHttpRoute(
name: "Default",
routeTemplate: "controller/{action}/{id}",
defaults: new { controller="Employee" action = "test1", id = RouteParameter.Optional }
);
You didn't mention controller.
[httpget],[httppost] are get differentiate with parameter.
You are not suppose to register all the route. Only default one is required.
Later application manage by clicking on different links.