migrate to new git
This commit is contained in:
32
web/App_Code/api/LocationController.cs
Normal file
32
web/App_Code/api/LocationController.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user