/// <summary> /// 删除默认属性值 /// </summary> /// <param name="id"></param> public virtual async Task DeletePredefinedValueAsync(long id) { var attribute = await PredefinedProductAttributeValueRepository.FirstOrDefaultAsync(id); if (attribute != null) { await PredefinedProductAttributeValueRepository.DeleteAsync(attribute); } }
/// <summary> /// 根据id查找默认属性值 /// </summary> /// <param name="id"></param> /// <returns></returns> public virtual async Task <PredefinedProductAttributeValue> FindPredefinedValueByIdAsync(long id) { return(await PredefinedProductAttributeValueRepository.FirstOrDefaultAsync(id)); }
/// <summary> /// 根据属性id和名称获取默认属性值 /// </summary> /// <param name="attributeId"></param> /// <param name="name"></param> /// <returns></returns> public virtual async Task <PredefinedProductAttributeValue> FindPredefinedValueByNameAsync(long attributeId, string name) { return(await PredefinedProductAttributeValueRepository.FirstOrDefaultAsync(a => a.ProductAttributeId == attributeId && a.Name == name)); }
/// <summary> /// 根据名称查找默认属性值 /// </summary> /// <param name="name"></param> /// <returns></returns> public virtual async Task <PredefinedProductAttributeValue> FindPredefinedValueByNameAsync(string name) { return(await PredefinedProductAttributeValueRepository.FirstOrDefaultAsync(x => x.Name == name)); }