Beispiel #1
0
 /// <summary>
 /// 图书分类
 /// </summary>
 /// <returns></returns>
 public ActionResult CategoriesPartial()
 {
     using (var proxy = new ProductServiceClient())
     {
         var categories = proxy.GetCategories();
         return(PartialView(categories));
     }
 }
Beispiel #2
0
 public ActionResult Categories()
 {
     using (var proxy = new ProductServiceClient())
     {
         var categories = proxy.GetCategories();
         return View(categories);
     }
 }
 public ActionResult AddProduct()
 {
     using (var proxy = new ProductServiceClient())
     {
         var categories = proxy.GetCategories();
         categories.ToList().Insert(0, new CategoryDto()
         {
             Id = Guid.Empty.ToString(), Name = "(未分类)", Description = "(未分类)"
         });
         ViewData["categories"] = new SelectList(categories, "Id", "Name", Guid.Empty.ToString());
         return(View());
     }
 }
 public ActionResult EditProduct(string id)
 {
     using (var proxy = new ProductServiceClient())
     {
         var model      = proxy.GetProductById(new Guid(id));
         var categories = proxy.GetCategories();
         categories.ToList().Insert(0, new CategoryDto()
         {
             Id = Guid.Empty.ToString(), Name = "(未分类)", Description = "(未分类)"
         });
         if (model.Category != null)
         {
             ViewData["categories"] = new SelectList(categories, "Id", "Name", model.Category.Id);
         }
         else
         {
             ViewData["categories"] = new SelectList(categories, "Id", "Name", Guid.Empty.ToString());
         }
         return(View(model));
     }
 }
Beispiel #5
0
 public ActionResult AddProduct()
 {
     using (var proxy = new ProductServiceClient())
     {
         var categories = proxy.GetCategories();
         categories.ToList().Insert(0, new CategoryDto() { Id = Guid.Empty.ToString(), Name = "(未分类)", Description = "(未分类)" });
         ViewData["categories"] = new SelectList(categories, "Id", "Name", Guid.Empty.ToString());
         return View();
     }
 }
Beispiel #6
0
 public ActionResult EditProduct(string id)
 {
     using (var proxy = new ProductServiceClient())
     {
         var model = proxy.GetProductById(new Guid(id));
         var categories = proxy.GetCategories();
         categories.ToList().Insert(0, new CategoryDto(){  Id = Guid.Empty.ToString(), Name = "(未分类)", Description = "(未分类)" });
         if (model.Category != null)
             ViewData["categories"] = new SelectList(categories, "Id", "Name", model.Category.Id);
         else
             ViewData["categories"] = new SelectList(categories, "Id", "Name", Guid.Empty.ToString());
         return View(model);
     }
 }