+ Families API
+ Shanks API
+ Magazines Position API
This commit is contained in:
Lucio Maranta
2018-04-24 11:02:04 +02:00
parent 9e51067df6
commit 2240ac48be
3 changed files with 63 additions and 1 deletions
+46 -1
View File
@@ -24,7 +24,7 @@ namespace Step.Controllers.WebApi
}
[Route("tools"), HttpGet]
public IHttpActionResult GetToolTableData()
public IHttpActionResult GetToolTable()
{
using (NcHandler ncHandler = new NcHandler())
{
@@ -37,5 +37,50 @@ namespace Step.Controllers.WebApi
return Ok(tools);
}
}
[Route("shanks"), HttpGet]
public IHttpActionResult GetShanks()
{
using (NcHandler ncHandler = new NcHandler())
{
ncHandler.Connect();
CmsError libraryError = ncHandler.GetShanksData(out List<ShankModel> shanks);
if (libraryError.IsError())
if (libraryError.errorCode != CMS_ERROR_CODES.NOT_CONNECTED)
return BadRequest(libraryError.message);
return Ok(shanks);
}
}
[Route("families"), HttpGet]
public IHttpActionResult GetFamilies()
{
using (NcHandler ncHandler = new NcHandler())
{
ncHandler.Connect();
CmsError libraryError = ncHandler.GetFamiliesData(out List<FamilyModel> families);
if (libraryError.IsError())
if (libraryError.errorCode != CMS_ERROR_CODES.NOT_CONNECTED)
return BadRequest(libraryError.message);
return Ok(families);
}
}
[Route("magazines_positions"), HttpGet]
public IHttpActionResult GetMagazinesPositions()
{
using (NcHandler ncHandler = new NcHandler())
{
ncHandler.Connect();
CmsError libraryError = ncHandler.GetMagazinesPositionsData(out List<MagazinePositionsModel> magazines);
if (libraryError.IsError())
if (libraryError.errorCode != CMS_ERROR_CODES.NOT_CONNECTED)
return BadRequest(libraryError.message);
return Ok(magazines);
}
}
}
}