public HttpResponseMessage Update([FromBody] SimpleTeam2Model para) { TeamLogic teamLogic = new TeamLogic(); jsonResult = teamLogic.Update(para); returnResult.Content = new StringContent(jsonResult, Encoding.UTF8, "application/json"); return(returnResult); }
public static bool IsTeamNameExist(SimpleTeam2Model para) { bool isTeamNameExist = false; using (HiGame_V1Entities context = new HiGame_V1Entities()) { TeamModel myTeam = new TeamModel(); db_Team team = context.db_Team. Where(c => c.TeamName == para.TeamName.Trim()). Where(c => c.TeamID != para.TeamID). FirstOrDefault(); if (team != null) { isTeamNameExist = true; } } return(isTeamNameExist); }
public string Update(SimpleTeam2Model para) { string result = ""; MessageModel message = new MessageModel(); JavaScriptSerializer jss = new JavaScriptSerializer(); HashSet <object> returnResult = new HashSet <object>(); using (HiGame_V1Entities context = new HiGame_V1Entities()) { //更新战队信息 db_Team team = context.db_Team.Where(c => c.TeamID == para.TeamID).FirstOrDefault(); if (team != null) { if (Team.IsTeamNameExist(para) == true) { message.Message = MESSAGE.TEAMEXIST; message.MessageCode = MESSAGE.TEAMEXIST_CODE; } else { team.TeamName = para.TeamName.Trim(); if (para.TeamLogo != null && para.TeamLogo != "") { team.TeamPicture = Common.Base64ToTeamImage(para.TeamLogo, team.CreateUserID.ToString()); } team.TeamDescription = para.TeamDescription; context.SaveChanges(); message.Message = MESSAGE.OK; message.MessageCode = MESSAGE.OK_CODE; } } } returnResult.Add(message); result = jss.Serialize(returnResult); return(result); }