| | |
| | | 锘縰sing 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; |
| | | |
| | |
| | | [ApiController] |
| | | public class AreaInfoController : ApiBaseController<IAreaInfoService, Dt_AreaInfo> |
| | | { |
| | | public AreaInfoController(IAreaInfoService service) : base(service) |
| | | 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; |
| | | } |
| | | } |
| | | } |