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