コード例 #1
0
ファイル: AgentController.cs プロジェクト: Bobom/kuanmai
        public ActionResult EditTaocan(EditAgentRouteModel model)
        {
            agentMgt = new AgentManagement(User.Identity.GetUserId<int>());
            if(agentMgt.CurrentLoginUser.User.Id!=model.AgencyId)
            {
                ViewBag.Message = "你没有代理此套餐,无法修改套餐信息";
                return View("Error");
            }
            if (ModelState.IsValid)
            {
                try
                {
                    if(agentMgt.UpdateTaocanPrice(model.Id, model.SalePrice,model.Enabled))
                    {
                        return RedirectToAction("Taocan");
                    }else
                    {
                        ViewBag.Message = "更新失败";
                        return View(model);
                    }
                    
                }
                catch (KMBitException ex)
                {
                    ViewBag.Message = ex.Message;
                }catch(Exception eex)
                {
                    ViewBag.Message = eex.Message;
                }
                return View("Error");
            }

            return View(model);
        }
コード例 #2
0
ファイル: AgentController.cs プロジェクト: Bobom/kuanmai
 public ActionResult EditTaocan(int routeId)
 {
     agentMgt = new AgentManagement(User.Identity.GetUserId<int>());
     List<BAgentRoute> routes= agentMgt.FindTaocans(routeId);
     if (routes == null || routes.Count == 0)
     {
         ViewBag.Message = string.Format("编号为 {0} 的路由不存在", routeId);
         return View("Error");
     }
     BAgentRoute route = routes[0];
     EditAgentRouteModel model = new EditAgentRouteModel()
     {
         Id = route.Route.Id,
         AgencyId = route.Route.User_id,
         Discount = route.Route.Discount,
         Enabled = route.Route.Enabled,
         ResouceTaocans = new int[] { route.Route.Resource_taocan_id },
         ResourceId = route.Route.Resource_Id,
         SalePrice=route.Route.Sale_price
     };
     ViewBag.Ruote = route;           
     return View(model);
 }