Пример #1
0
        public ActionResult Manage(ManageWishlistViewModel model)
        {
            var userIdentity = new Domain.UserIdentity {
                Name = User.Identity.Name
            };
            var wishlist = Mappers.Convert.ToWishlist(model).Purge();

            repository.SaveWishlist(userIdentity, wishlist);

            return(RedirectToAction("Index", "Wishlist"));
        }
Пример #2
0
        public static Wishlist ToWishlist(ManageWishlistViewModel model)
        {
            var conversion = model.Items.Select(item => new PhilatelicItem {
                Id = Guid.NewGuid(),
                CatalogueReference =
                    new CatalogueReference
                {
                    Catalogue = item.Catalogue,
                    Number    = item.CatalogueNumber,
                    Area      = item.Area
                },
                Year        = item.Year,
                Description = item.Description,
                Conditions  = item.Conditions
            });

            return(new Wishlist(conversion));
        }