Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 /// <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);
 }