using Microsoft.AspNetCore.Authorization;
|
using Microsoft.AspNetCore.Http;
|
using Microsoft.AspNetCore.Mvc;
|
using Swashbuckle.AspNetCore.Annotations;
|
using WIDESEA_Core.BaseController;
|
using WIDESEA_Core.BaseRepository;
|
using WIDESEA_Core.Helper;
|
using WIDESEA_DTO;
|
using WIDESEA_DTO.Basic;
|
using WIDESEA_IBasicService;
|
using WIDESEA_Model.Models;
|
|
namespace WIDESEA_WMSServer.Controllers.Basic
|
{
|
[Route("api/AreaInfo")]
|
[ApiController]
|
public class AreaInfoController : ApiBaseController<IAreaInfoService, Dt_AreaInfo>
|
{
|
private readonly IBasicService _basicService;
|
public AreaInfoController(IAreaInfoService service,IBasicService basicService) : base(service)
|
{
|
_basicService = basicService;
|
}
|
|
[HttpPost, Route("GetAllLocationGroups"), AllowAnonymous]
|
|
public List<LocationGroupDTO> GetAllLocationGroups(string roadway)
|
{
|
List<LocationGroupDTO> locations = _basicService.LocationInfoService.Repository.GetAllLocationGroups(roadway);
|
return locations;
|
}
|
}
|
}
|