コード例 #1
0
ファイル: ProductViewModel.cs プロジェクト: ronleal0/WP7Shop
        public ProductViewModel(Product product)
        {
            Id = product.Id;
            Name = product.Name;

            if (product.Category != null)
            {
                CategoryId = product.Category.Id;
            }
        }
コード例 #2
0
ファイル: ProductController.cs プロジェクト: ronleal0/WP7Shop
        public ActionResult Create(ProductViewModel model)
        {
            var product = new Product();
            var category = Session.Get<Category>(model.CategoryId);

            model.UpdateEntity(product, HttpContext.User.Identity.Name, category);

            Session.Save(product);

            return RedirectToAction("Index");
        }
コード例 #3
0
ファイル: ProductViewModel.cs プロジェクト: ronleal0/WP7Shop
 internal void UpdateEntity(Product product, string userName, Category category)
 {
     product.Name = Name;
     product.UserName = userName;
     product.Category = category;
 }