/// <summary> /// To get all the product options from productid /// </summary> /// <param name="productId">product id</param> /// <returns> /// ProductOptions object /// </returns> public static ProductOptions GetAllProductOptions(Guid productId) { ProductOptions productOptions = new ProductOptions(); productOptions.LoadProductOptions(productId); return(productOptions); }
/// <summary> /// To delete a product entry by product id /// </summary> /// <param name="id">product id</param> /// <returns> /// Status that how many rows deleted or -1 if error /// </returns> public static int Delete(Guid id) { foreach (var option in ProductOptions.GetAllProductOptions(id).Items) { ProductOption.Delete(option.Id); } var cmd = $"delete from product where id = '{id}'"; return(Helpers.ExecuteNonQuery(cmd)); }