This is My Webapi Controller Method
static readonly IRegCls RegObj = new SampleApplicationWebApi.Models.MyTest.RegCls();
public HttpResponseMessage GetFirstName(RegistrationMst ObjReg)
{
RegistrationMst Users = RegObj.GetFirstName(ObjReg);
if (Users == null)
{
return Request.CreateErrorResponse(HttpStatusCode.NotFound, "S O R R Y");
}
else
{
return Request.CreateResponse<RegistrationMst>(HttpStatusCode.OK, Users);
}
}
public HttpResponseMessage GetLastName(RegistrationMst ObjReg)
{
RegistrationMst Users = RegObj.GetLastName(ObjReg);
if (Users == null)
{
return Request.CreateErrorResponse(HttpStatusCode.NotFound, "S O R R Y");
}
else
{
return Request.CreateResponse<RegistrationMst>(HttpStatusCode.OK, Users);
}
}
How to call different Method in my MVC Project
My Calling
This MVC Controller
[HttpPost]
public ActionResult GetFirstName(RegistrationMst RejObj)
{
var client = new HttpClient();
var response = client.PostAsJsonAsync("http://localhost:43536/api/RegAPI", RejObj).Result;
if (response.IsSuccessStatusCode)
{
}
return RedirectToAction("Index", "Home");
}
[HttpPost]
public ActionResult GetLastName(RegistrationMst RejObj)
{
var client = new HttpClient();
var response = client.PostAsJsonAsync("http://localhost:43536/api/RegAPI/GetLastName", RejObj).Result;
if (response.IsSuccessStatusCode)
{
}
return RedirectToAction("Index", "Home");
}
Current Issue is Method Not Fount
<input type="submit" value="Test11" class="btn btn-def btn-block button" formaction="/MyTest/GetLastName" />