示例#1
0
 public void DeleteProduct(int id)
 {
     NonResultQuerry(ProductSql.DeleteProduct(id));
 }
示例#2
0
 public void InsertProduct(ProductDto product)
 {
     NonResultQuerry(ProductSql.InsertProduct(product));
 }
示例#3
0
 public void UpdateProduct(ProductDto product)
 {
     NonResultQuerry(ProductSql.UpdateProduct(product));
 }
示例#4
0
 public ProductDto GetProductById(int productId)
 {
     return(QueryForObject <ProductDto>(ProductSql.GetProductById(productId)));
 }
示例#5
0
 public IEnumerable <ProductDto> GetAllProducts()
 {
     return(QuerryForList <ProductDto>(ProductSql.GetAllProducts()));
 }
示例#6
0
 public IEnumerable <ProductDto> GetAllActiveProductsWithStatus(int statusId)
 {
     return(QuerryForList <ProductDto>(ProductSql.GetProductByStatus(statusId)));
 }
示例#7
0
 public IEnumerable <ProductDto> GetAllActiveProductsForZones(List <ZoneDto> zones)
 {
     return(QuerryForList <ProductDto>(ProductSql.GetProductByZones(string.Join(",", zones.Select(x => x.Id.ToString())))));
 }
示例#8
0
 public IEnumerable <ProductSearchTypeDto> GetAllActiveProductSearches()
 {
     return(QuerryForList <ProductSearchTypeDto>(ProductSql.GetAllActiveProductSearches()));
 }