Exemple #1
0
        public static ExtraContentModel ToModel(this ExtraContentModel entity)
        {
            if (entity == null)
            {
                return(null);
            }

            var model = new ExtraContentModel()
            {
                Id              = entity.Id,
                Title           = entity.Title,
                DisplayOrder    = entity.DisplayOrder,
                FullDescription = entity.FullDescription,
            };

            return(model);
            //AF
            //public static IEnumerable<ContentItemModel> ToContentItems(this IEnumerable<ProductCategory> items, IPictureService pictureService)
            //{
            //    return items.Select(x => new ContentItemModel()
            //    {
            //        Title = x.Product.ShortDescription,
            //        Content = x.Product.FullDescription,
            //        ContentType = ContentType.MainContent,
            //        ImagePath = x.Product.ProductPictures.Count > 0 ? pictureService.GetPictureUrl(x.Product.ProductPictures.FirstOrDefault().Picture) : null,
            //        Url = x.Product.AdminComment,
            //        Price = ""//TODO:Mustafa set price
            //    });

            //}
            //public static ContentItemModel ToModel(this ProductCategory entity)
            //{
            //    if (entity == null || entity.Product == null)
            //        return null;

            //    var model = new ContentItemModel()
            //    {
            //        Title = entity.Product.ShortDescription,
            //        Content = entity.Product.FullDescription,
            //        ImagePath = x.Product.ProductPictures.Count > 0 ? pictureService.GetPictureUrl(x.Product.ProductPictures.FirstOrDefault().Picture) : null,
            //        Url = x.Product.AdminComment,
            //        Price = ""//TODO:Mustafa set price
            //    };
            //    return model;

            //}
        }
Exemple #2
0
 public static ExtraContent ToEntity(this ExtraContentModel model)
 {
     return(Mapper.Map <ExtraContentModel, ExtraContent>(model));
 }
Exemple #3
0
 public static ExtraContent ToEntity(this ExtraContentModel model, ExtraContent destination)
 {
     return(Mapper.Map(model, destination));
 }