Ejemplo n.º 1
0
        public static Contracts.AddProductResponse ToModel(this Core.Product product)
        {
            if (product == null)
            {
                return(null);
            }
            Contracts.AddProductResponse response = new Contracts.AddProductResponse()
            {
                Id             = product.Id,
                SellerId       = product.SellerId,
                Name           = product.Name,
                Description    = product.Description,
                HeroImage      = product.HeroImage,
                Price          = product.Price.ToModel(),
                Category       = product.Category.ToModel(),
                Status         = product.Status.ToModel(),
                PostDateTime   = product.PostDateTime,
                ExpirationDate = product.ExpirationDate,
                Images         = product.Images,
                PurchasedDate  = product.PurchasedDate,
                PickupAddress  = product.PickupAddress.ToModel()
            };

            return(response);
        }
Ejemplo n.º 2
0
        public static AddProductResponse ToModel(this Contracts.AddProductResponse addProductResponse)
        {
            AddProductResponse response = new AddProductResponse()
            {
                Id             = addProductResponse.Id,
                SellerId       = addProductResponse.SellerId,
                Name           = addProductResponse.Name,
                Description    = addProductResponse.Description,
                HeroImage      = addProductResponse.HeroImage,
                Price          = addProductResponse.Price.ToModel(),
                Category       = addProductResponse.Category.ToModel(),
                Status         = addProductResponse.Status.ToModel(),
                PostDateTime   = addProductResponse.PostDateTime,
                ExpirationDate = addProductResponse.ExpirationDate,
                Images         = addProductResponse.Images,
                PurchasedDate  = addProductResponse.PurchasedDate,
                PickupAddress  = addProductResponse.PickupAddress.ToModel()
            };

            return(response);
        }