public PayPalButton Create(PayPalButton entity) { DomainObjectValidator.ThrowIfInvalid(entity); entity = context.PayPalButtons.Add(entity); return entity; }
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); }
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; } }
public static PayPalButtonDto FromPayPalButton(PayPalButton button) { return new PayPalButtonDto(button); }
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; }
public static PayPalButton ToPayPalButton(PayPalButtonDto dto) { var button = new PayPalButton(); ToPayPalButton(button, dto); return button; }
public PayPalButton Update(PayPalButton entity) { DomainObjectValidator.ThrowIfInvalid(entity); clearCachedItemByID(entity.PayPalButtonID); return entity; }