Fix siemens library
Change load/unload in magazine API
This commit is contained in:
@@ -365,8 +365,8 @@ namespace Step.Controllers.WebApi
|
||||
}
|
||||
}
|
||||
|
||||
[Route("magazine/{magazineId:int}/load"), HttpPut]
|
||||
public IHttpActionResult LoadToolInToMagazine(int magazineId, [FromBody][Required] DTOUpdateMagazineModel newMag)
|
||||
[Route("magazine/{magazineId:int}/load/position/{positionId:int}"), HttpPut]
|
||||
public IHttpActionResult LoadToolInToMagazine(int magazineId, int positionId, [FromBody][Required] DTOUpdateMagazineModel toolId)
|
||||
{
|
||||
if (!ModelState.IsValid)
|
||||
return BadRequest(ModelState);
|
||||
@@ -375,17 +375,17 @@ namespace Step.Controllers.WebApi
|
||||
{
|
||||
ncHandler.Connect();
|
||||
|
||||
NewToolInMagazineModel libraryMag = new NewToolInMagazineModel { PositionId = newMag.PositionId, ToolId = newMag.ToolId };
|
||||
NewToolInMagazineModel libraryMag = new NewToolInMagazineModel { PositionId = positionId, ToolId = toolId.ToolId };
|
||||
// Call delete library function
|
||||
CmsError libraryError = ncHandler.LoadToolInMagazine(magazineId, libraryMag);
|
||||
if (libraryError.IsError())
|
||||
return BadRequest(libraryError.localizationKey);
|
||||
|
||||
return Ok(newMag);
|
||||
return Ok(toolId);
|
||||
}
|
||||
}
|
||||
|
||||
[Route("magazine/{magazineId:int}/unload/{positionId:int}"), HttpPut]
|
||||
[Route("magazine/{magazineId:int}/unload/position/{positionId:int}"), HttpPut]
|
||||
public IHttpActionResult UnloadToolFromMagazine(int magazineId, int positionId)
|
||||
{
|
||||
if (!ModelState.IsValid)
|
||||
@@ -414,7 +414,7 @@ namespace Step.Controllers.WebApi
|
||||
{
|
||||
ncHandler.Connect();
|
||||
|
||||
CmsError libraryError = ncHandler.LoadTooolFromShank(shankId, positionId, toolId);
|
||||
CmsError libraryError = ncHandler.LoadTooolIntoShank(shankId, positionId, toolId);
|
||||
if (libraryError.IsError())
|
||||
return BadRequest(libraryError.localizationKey);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user