public async Task <List <DistrictWardViewModel> > GetDistrict(GetDistrictRequest request) { var query = from d in _context.Districts join p in _context.Provinces on d.ProvinceId equals p.Id where d.ProvinceId == request.ProvinceId select new { d }; var data = await query.Select(x => new DistrictWardViewModel() { Id = x.d.Id, Name = x.d.Name, Prefix = x.d.Prefix }).ToListAsync(); return(data); }
public async Task <ResponseBase> GetDistrict([FromBody] GetDistrictRequest request) { try { var areas = await _areaBll.GetDistrict(request.City); return(ResponseBase.Success(areas.Select(p => new GetAreaView() { AreaId = p.AreaId, AreaName = p.AreaName, ParentId = p.ParentId, Level = p.Level } ))); } catch (Exception ex) { Log.Error(ex.Message, ex, this.GetType()); return(ResponseBase.CodeError()); } }
public async Task <IActionResult> GetDistrict([FromQuery] GetDistrictRequest request) { var district = await _getSampleDataService.GetDistrict(request); return(Ok(district)); }