/// <summary> /// Lấy ra toàn bộ danh sách /// </summary> /// <returns>ServiceResult</returns> /// create: 6/2/2021 public async Task <ServiceResult> GetData() { var listEntity = await _baseData.GetData(); return(new ServiceResult() { Data = listEntity, Error = null, MISAeShopCode = MISAeShopServiceCode.Success }); }
/// <summary> /// Lấy ra danh sách xã/phường theo quận/huyện /// </summary> /// <param name="countryId">id quận/ huyện</param> /// <returns>ServiceResult</returns> /// create :4/2/2021 public async Task <ServiceResult> GetData(int?districtId) { string query; if (districtId == null || districtId == 0) { query = $"SELECT * FROM Ward"; } query = $"SELECT * FROM Ward where districtId = {districtId}"; var list = await _baseData.GetData <Ward>(query); return(new ServiceResult() { Data = list, Error = null, MISAeShopCode = MISAeShopServiceCode.Success }); }
/// <summary> /// Lấy danh sách thông tin cửa hàng đầy đủ /// ... /// </summary> /// <param name="pageRequest"> Mã, tên, địa chỉ, số điện thoại, mã trạng thái</param> /// <returns>danh sách cửa hàng</returns> /// create:5/2/2021 public async Task <IEnumerable <ShopResult> > GetData(PageRequest pageRequest) { var queryString = "SelectShopResult_Proc"; var properties = typeof(PageRequest).GetProperties(); var parameters = new DynamicParameters(); foreach (var property in properties) { var propertyName = property.Name; if (propertyName == "PageIndex" || propertyName == "PageSize") { continue; } var propertyValue = property.GetValue(pageRequest); if (propertyValue == null) { propertyValue = ""; } parameters.Add($"@{propertyName}", propertyValue); } return(await _baseData.GetData <ShopResult>(queryString, parameters, CommandType.StoredProcedure)); }
/// <summary> /// Lấy ra danh sách quận/huyện theo thành phố /// </summary> /// <param name="countryId">id tỉnh/ thành phố</param> /// <returns>ServiceResult</returns> /// create :4/2/2021 public async Task <ServiceResult> GetData(int?cityId) { string query; if (cityId == null || cityId == 0) { query = $"SELECT * FROM District"; } query = $"SELECT * FROM District where cityId = {cityId}"; var list = await _baseData.GetData <District>(query); return(new ServiceResult() { Data = list, Error = null, MISAeShopCode = MISAeShopServiceCode.Success }); }