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); }
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); }