Exemplo n.º 1
0
        public static ProductViewModel From(Product product)
        {
            ProductViewModel viewModel = new ProductViewModel();
            viewModel.CategoryId = product.Category.Id;
            viewModel.Description = product.Description;
            viewModel.ShortDescription = product.ShortDescription;
            viewModel.Id = product.Id;
            viewModel.Name = product.Name;
            viewModel.Price = product.Price;
            viewModel.Images = product.Images;
            viewModel.IsAvailable = product.IsAvailable;
            viewModel.ProductBreadCrumbViewModels = product.BreadCrumb().ToList().ConvertAll(cat => new ProductBreadCrumbViewModel(){Id = cat.Id, Name = cat.Name});
            viewModel.Date = product.Date;

            viewModel.SKU = product.SKU;
            viewModel.Size = product.Size;
            viewModel.Color = product.Color;
            viewModel.Weight = product.Weight;
            viewModel.Country = product.Country;
            viewModel.IsVisible = product.IsVisible;
            viewModel.IsNew = product.IsNew;

            viewModel.Recomended = product.Recomended;

            return viewModel;
        }