33 lines
753 B
C#
33 lines
753 B
C#
using Model;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Net;
|
|
using System.Net.Http;
|
|
using System.Web.Http;
|
|
|
|
public class LocationController : ApiController
|
|
{
|
|
private ezEntities _db = new ezEntities();
|
|
|
|
[HttpGet]
|
|
[Route("api/location/cities")]
|
|
public IHttpActionResult GetCities()
|
|
{
|
|
var cities = _db.PostCitiy.Select(c => c.city).Distinct().ToList();
|
|
return Ok(cities);
|
|
}
|
|
|
|
[HttpGet]
|
|
[Route("api/location/areas/{city}")]
|
|
public IHttpActionResult GetAreas(string city)
|
|
{
|
|
var areas = _db.PostNumber
|
|
.Where(p => p.City == city)
|
|
.Select(p => p.Area)
|
|
.Distinct()
|
|
.ToList();
|
|
return Ok(areas);
|
|
}
|
|
}
|