public async Task <List <District> > GetByProvinceId(ProvinceBaseReq req) { var obj = await GetAsync(c => c.ProvinceId == req.ProvinceId); if (obj != null && obj.Any()) { return(obj.ToList()); } return(null); }
public async Task <HttpResponseMessage> GetById([FromUri] ProvinceBaseReq req) { var obj = await ProvinceBE.GetById(req); if (obj != null) { return(this.OkResult(obj)); } return(this.ErrorResult(new Error(EnumError.ProvinceNotExist))); }
public async Task <HttpResponseMessage> GetByProvinceId([FromUri] ProvinceBaseReq req) { var objs = await DistrictBE.GetByProvinceId(req); if (objs != null && objs.Any()) { return(this.OkResult(objs)); } return(this.OkResult()); }
public async Task <Province> GetById(ProvinceBaseReq req) { var obj = await GetAsync(c => c.ProvinceId == req.ProvinceId); if (obj != null && obj.Any()) { return(obj.FirstOrDefault()); } return(null); }
public async Task <HttpResponseMessage> Delete(ProvinceBaseReq req) { var obj = await ProvinceBE.GetById(req); if (obj == null) { return(this.ErrorResult(new Error(EnumError.ProvinceNotExist))); } if (ProvinceBE.Delete(obj)) { return(this.OkResult()); } else { return(this.ErrorResult(new Error(EnumError.DeleteFailse))); } }