/// <summary> /// The insert. /// </summary> /// <param name="dto"> /// The dto. /// </param> /// <returns> /// The <see cref="bool"/>. /// </returns> public bool AddOrUpdate(AcProductDto dto) { bool retVal; if (dto.Id > 0) { retVal = _database.Update(dto) > 0; } else { var result = (decimal)_database.Insert(dto); retVal = result > 0; } return(retVal); }
public static void Save(int acProductId, int acProductVariantId, string optionList, Guid merchelloProductKey, Guid merchelloProductVariantKey, string acUrl, string acSku) { // make sure table exists CreateLegacyTable(); // create new object and save it AcProductDto newDto = new AcProductDto(); newDto.AcProductId = acProductId; newDto.AcProductVariantId = acProductVariantId; newDto.AcOptionList = optionList; newDto.ProductKey = merchelloProductKey; newDto.ProductVariantKey = merchelloProductVariantKey; newDto.AcUrl = acUrl; newDto.AcSku = acSku; _service.AddOrUpdate(newDto); }
/// <summary> /// The insert. /// </summary> /// <param name="dto"> /// The dto. /// </param> /// <returns> /// The <see cref="bool"/>. /// </returns> public bool AddOrUpdate(AcProductDto dto) { return((dto.Id > 0 ? ((AcProductDto)_database.Insert(dto)).Id : _database.Update(dto)) > 0); }