示例#1
0
 public ActionResult UpdateTeam(AFBTeam team, HttpPostedFileBase TeamImage, bool isAdd)
 {
     team.WebName = string.IsNullOrEmpty(team.WebName) ? null : team.WebName.Replace("\r\n", ",");
     int n = _IAFBTeamService.UpdateTeam(team, isAdd);
     if (TeamImage != null)
     {
         int id = team.TeamID;
         AppData.UpLoadImage(Server.MapPath(AppData.GetImagePath(team.GameType)), TeamImage.InputStream, Server.MapPath(AppData.GetTeamImagePath(team.GameType, id)));
         //添加随机数 刷新图片
         return Json(new { count = n, path = string.Format("{0}?{1}", AppData.GetTeamImagePath(team.GameType, id), DateTime.Now.Ticks) });
     }
     else
     {
         return Json(new { count = n });
     }
 }
示例#2
0
 /// <summary>
 /// 队伍新增、修改
 /// </summary>
 /// <param name="gameType"></param>
 /// <param name="teamid"></param>
 /// <returns></returns>
 public ActionResult UpdateTeam(string gameType, int? teamid)
 {
     AFBTeam team = new AFBTeam();
     string imagePath = string.Empty;
     if (teamid != null)
     {
         team = _IAFBTeamService.QueryById(teamid.Value);
         imagePath = AppData.GetTeamImagePath(gameType, teamid.Value);
         imagePath = System.IO.File.Exists(Server.MapPath(imagePath)) ? imagePath : string.Empty;
     }
     List<AFBAlliance> alliances = _IAFBAllianceService.QueryByCondition(p => p.GameType == gameType).ToList();
     ViewBag.alliance = alliances.Select(p => new SelectListItem { Text = p.AllianceName, Value = p.AllianceID.ToString(), Selected = teamid == null ? false : p.AllianceID == team.AllianceID });
     ViewBag.ExistImage = imagePath;
     ViewBag.IsAdd = teamid == null;
     ViewBag.gameType = gameType;
     ViewBag.navigation = new Navigation
     {
         Level = new List<string> { AppData.GetGameTypeName(gameType), "隊伍修改" },
         Area = RouteData.DataTokens["area"].ToString(),
         Controller = RouteData.Values["controller"].ToString(),
         Action = "AFBTeam",
         HaveButton = true,
         ButtonText = "回隊伍管理",
         Parameter = new List<Parameter>{
             new Parameter("gameType", gameType)
         }
     };
     return View(team);
 }