f0e483d7aa
Change unload api url
31 lines
1.0 KiB
C#
31 lines
1.0 KiB
C#
using Step.Model.DTOModels;
|
|
using Step.NC;
|
|
using System;
|
|
using System.Web.Http;
|
|
using static CMS_CORE_Library.DataStructures;
|
|
using static Step.Model.Constants;
|
|
|
|
namespace Step.Controllers.WebApi
|
|
{
|
|
[RoutePrefix("api/nc")]
|
|
public class NcApiController : ApiController
|
|
{
|
|
[Route("generic_data"), HttpGet]
|
|
[WebApiAuthorize(FunctionAccess = FUNCTIONALITY_NAMES.NC_DATA, Action = ACTIONS.READ)]
|
|
public IHttpActionResult GetNcGenericData()
|
|
{
|
|
using (NcHandler ncHandler = new NcHandler())
|
|
{
|
|
ncHandler.Connect();
|
|
CmsError libraryError = ncHandler.GetNcGenericData(out DTONcGenericDataModel genericData);
|
|
if (libraryError.IsError())
|
|
if (libraryError.errorCode == CMS_ERROR_CODES.NOT_CONNECTED)
|
|
return Ok(genericData);
|
|
else
|
|
return BadRequest(libraryError.localizationKey);
|
|
|
|
return Ok(genericData);
|
|
}
|
|
}
|
|
}
|
|
} |