public static UserSubscriptionProductViewModel Convert(UserSubscriptionProduct subscriptionProduct) { UserSubscriptionProductViewModel model = new UserSubscriptionProductViewModel(); model.Id = subscriptionProduct.Id; if (subscriptionProduct.Product != null) { model.Product = ProductConverter.Convert(subscriptionProduct.Product); } if (subscriptionProduct.CustomProduct != null) { model.CustomProduct = CustomProductConverter.Convert(subscriptionProduct.CustomProduct); } if (subscriptionProduct.SelectOption != null) { model.SelectOption = SelectOptionConverter.Convert(subscriptionProduct.SelectOption); } if (subscriptionProduct.CustomSelectOption != null) { model.CustomSelectOption = CustomSelectOptionConverter.Convert(subscriptionProduct.CustomSelectOption); } if (subscriptionProduct.SubscriptionMixCategories != null) { model.SubscriptionMixCategories = UserSubscriptionMixCategoryConverter.ConvertList(subscriptionProduct.SubscriptionMixCategories); } return(model); }
public static ProductDetailsViewModel Convert(ProductDetails productDetails) { ProductDetailsViewModel model = new ProductDetailsViewModel(); model.Id = productDetails.Id; model.ProductId = productDetails.ProductId; model.LabelSrc = productDetails.LabelSrc; model.Price = productDetails.Price; model.SelectOption = SelectOptionConverter.Convert(productDetails.SelectOption); return(model); }