Ejemplo n.º 1
0
        public PayPalButton Create(PayPalButton entity)
        {
            DomainObjectValidator.ThrowIfInvalid(entity);

            entity = context.PayPalButtons.Add(entity);
            return entity;
        }
Ejemplo n.º 2
0
        public void Delete(PayPalButton entity)
        {
            //if (context.Entry(entity).State == System.Data.EntityState.Detached)
            //{
            //	context.PayPalButtons.Attach(entity);
            //}

            clearCachedItemByID(entity.PayPalButtonID);
            context.PayPalButtons.Remove(entity);
        }
Ejemplo n.º 3
0
 public PayPalButtonDto(PayPalButton button)
 {
     if (button != null)
     {
         id = button.PayPalButtonID;
         userName = button.UserName;
         name = button.Name;
         description = button.Description;
         hosted = button.Hosted;
         buttonCode = button.ButtonCode;
         buttonType = button.ButtonType;
         itemNumber = button.ItemNumber;
         price = button.Price;
         displayPrice = string.Format("{0:C}", button.Price);
         shippingOverride = button.ShippingOverride;
         taxOverride = button.TaxOverride;
     }
 }
Ejemplo n.º 4
0
 public static PayPalButtonDto FromPayPalButton(PayPalButton button)
 {
     return new PayPalButtonDto(button);
 }
Ejemplo n.º 5
0
 public static void ToPayPalButton(PayPalButton button, PayPalButtonDto dto)
 {
     button.PayPalButtonID = dto.id ?? 0;
     button.UserName = dto.userName;
     button.Name = dto.name;
     button.Description = dto.description;
     button.Hosted = dto.hosted;
     button.ButtonCode = dto.buttonCode;
     button.ButtonType = dto.buttonType;
     button.ItemNumber = dto.itemNumber;
     button.Price = dto.price;
     button.ShippingOverride = dto.shippingOverride;
     button.TaxOverride = dto.taxOverride;
 }
Ejemplo n.º 6
0
 public static PayPalButton ToPayPalButton(PayPalButtonDto dto)
 {
     var button = new PayPalButton();
     ToPayPalButton(button, dto);
     return button;
 }
Ejemplo n.º 7
0
 public PayPalButton Update(PayPalButton entity)
 {
     DomainObjectValidator.ThrowIfInvalid(entity);
     clearCachedItemByID(entity.PayPalButtonID);
     return entity;
 }