public void ProcessRequest(HttpContext context) { string sid = context.Request["pilotclassid"]; Guid achID = Guid.Parse(sid); PilotClassDefinition.delete(achID); }
public void ProcessRequest(HttpContext context) { string pilotclassid = context.Request.Form["pilotclassid"]; string achname = context.Request.Form["pilotclassname"]; string logo = context.Request.Form["pilotlogo"]; string achdesc = context.Request.Form["pilotclassdescription"]; PilotClassDefinition ach = new PilotClassDefinition(); using (DBClassesDataContext dc = new DBClassesDataContext()) { try { if (String.IsNullOrEmpty(pilotclassid)) { dc.PilotClassDefinitions.InsertOnSubmit(ach); ach.PilotClassID = Guid.NewGuid(); } else { ach = (from u in dc.PilotClassDefinitions where u.PilotClassID == Guid.Parse(pilotclassid) select u).SingleOrDefault(); } ach.Logo = logo; ach.PilotClassName = achname; ach.PilotClassDescription = achdesc; dc.SubmitChanges(); } catch (Exception e) { } } }
protected String GetPilotClassForUser() { string pilotclass = "None"; using (DBClassesDataContext dbc = new DBClassesDataContext()) { IEnumerable <PilotClass> pcs = (from u in dbc.PilotClasses where u.PilotEmail == mUser.UserEmail select u); if (pcs != null && pcs.Count <PilotClass>() > 0) { pilotclass = ""; foreach (PilotClass pc in pcs) { PilotClassDefinition pcd = PilotClassDefinition.getPilotClassDefinition(pc.PilotClassID); if (pilotclass.Length > 0) { pilotclass += ", "; } pilotclass += pcd.PilotClassName; } } } return(pilotclass); }
protected void Page_Load(object sender, EventArgs e) { mUser = (AppUser)Session[Constants.SESS_KEY_USER]; if (mUser == null) { getUserFromCookie(); if (mUser == null) { Response.Redirect("login.aspx"); Response.Close(); return; } } PilotClassID = Request.Params["PilotClassID"]; achievedWhen = PilotClass.WhenAchieved(Guid.Parse(PilotClassID), mUser.UserEmail); pcd = PilotClassDefinition.getPilotClassDefinition(Guid.Parse(PilotClassID)); IEnumerable <PilotClassPrereq> prereqs = PilotClassPrereq.getPrereqs(Guid.Parse(PilotClassID)); requirements = new List <AchievementDefinition>(); if (prereqs != null && prereqs.Count <PilotClassPrereq>() >= 0) { foreach (PilotClassPrereq pcp in prereqs) { AchievementDefinition ad = AchievementDefinition.getAchievementDefinition(pcp.AchievementID); requirements.Add(ad); } } // now we have the list of requirements too. }
public void ProcessRequest(HttpContext context) { Dictionary <String, object> res = new Dictionary <string, object>(); List <Object> finalList = new List <object>(); IEnumerable <PilotClassDefinition> achs = PilotClassDefinition.getAll(); foreach (PilotClassDefinition r in achs) { IEnumerable <PilotClassPrereq> pre = PilotClassPrereq.getPrereqs(r.PilotClassID); Dictionary <string, string> obj = new Dictionary <string, string>(); obj.Add("PilotClass", r.PilotClassName); obj.Add("PilotLogo", r.Logo); obj.Add("Prerequisites", pre.Count <PilotClassPrereq>().ToString()); obj.Add("actions", r.PilotClassID.ToString()); obj.Add("PilotClassID", r.PilotClassID.ToString()); obj.Add("PilotClassDescription", r.PilotClassDescription); finalList.Add(obj); } res.Add("data", finalList); string json = JsonConvert.SerializeObject(res); context.Response.Write(json); }
protected void Page_Load(object sender, EventArgs e) { mUser = (AppUser)Session[Constants.SESS_KEY_USER]; if (mUser == null) { getUserFromCookie(); if (mUser == null) { Response.Redirect("login.aspx"); Response.Close(); return; } } items = PilotClassDefinition.getAll(); }