public ActionResult Get(string name) { using (TfsClaimsPrincipal claim = (TfsClaimsPrincipal)HttpContext.User) { CommandHandler handler = new CommandHandler(claim, null); IdentityRef identity = handler.GetMemberByName(claim.TfsIdentity, name); if (identity == null) { return(new ContentResult().GetContentUserNotFound(name)); } else { IList <WorkItem> items = handler.GetWorkItemResult(name, 1); if (claim.IsReturnJson) { return(new JsonResult(items)); } else { return(claim.GetContentResult(items.ToBotString())); } } } }
public ActionResult Get() { using (TfsClaimsPrincipal claim = (TfsClaimsPrincipal)HttpContext.User) { CommandHandler handler = new CommandHandler(claim, null); TeamProjectReference teamProjectReference = handler.GetProjectResult(); if (claim.IsReturnJson) { return(new JsonResult(teamProjectReference)); } else { return(claim.GetContentResult(teamProjectReference.ToBotString())); } } }
public ActionResult Get(bool work) { using (TfsClaimsPrincipal claim = (TfsClaimsPrincipal)HttpContext.User) { CommandHandler handler = new CommandHandler(claim, null); Dictionary <IdentityRef, IList <WorkItem> > items = handler.GetWorkItemTodayTeamsResult(claim.TfsIdentity); if (claim.IsReturnJson) { return(new JsonResult(items)); } else { return(claim.GetContentResult(items.ToBotString(work))); } } }
public ActionResult Get() { using (TfsClaimsPrincipal claim = (TfsClaimsPrincipal)HttpContext.User) { CommandHandler handler = new CommandHandler(claim, null); IEnumerable <IdentityRef> members = handler.GetTeamMembers(claim.TfsIdentity); if (claim.IsReturnJson) { return(new JsonResult(members)); } else { return(claim.GetContentResult(members.ToBotString())); } } }
public ActionResult Get() { using (TfsClaimsPrincipal claim = (TfsClaimsPrincipal)HttpContext.User) { CommandHandler handler = new CommandHandler(claim, null); List <WebApiTeam> teams = handler.GetTeamsResult(claim.TfsIdentity.ProjectId.ToString()); if (claim.IsReturnJson) { return(new JsonResult(teams)); } else { return(claim.GetContentResult(teams.ToBotString())); } } }
public ActionResult Get(string name) { using (TfsClaimsPrincipal claim = (TfsClaimsPrincipal)HttpContext.User) { CommandHandler handler = new CommandHandler(claim, null); WebApiTeam team = name == "@Me" ? handler.GetTeamById(claim.TfsIdentity) : handler.GetTeam(claim.TfsIdentity.ProjectId.ToString(), name); if (claim.IsReturnJson) { return(new JsonResult(team)); } else { return(claim.GetContentResult(team.ToBotString())); } } }