protected void btnSave_Click(object sender, EventArgs e) { team _team = new team(); if(isSaved==false) _team.isActive = true; Guid id = new Guid(Request.QueryString["id"].ToString()); if (id == Guid.Empty) { id = Guid.NewGuid(); } TeamId = id; //add it it to the tracker. _dal.SkyLarkArenaEntities.teams.Add(_team); _dal.SkyLarkArenaEntities.SaveChanges(); Response.Redirect("default.aspx?teamID=" + TeamId.ToString()); }
public team GetTeamByTeamId(Guid teamId) { try { if (teamId == Guid.Empty) { team _team = new team(); return _team; } else { var q = SkyLarkArenaEntities.teams.Where(p => p.id == teamId); if (q == null) throw new EntityContextException(string.Format("A team could not be found {0}!", teamId)); else return q.ToList()[0]; } } catch (Exception ex) { throw new EntityContextException("GetTeamByTeamId failed.", ex); } }