public IHttpActionResult GetByTeamId(long id)
        {
            List <Account>    members = new List <Account>();
            List <Membership> mems    = mLogic.GetByTeam(id).Where(e => e.Status == MembershipStatus.Member || e.Status == MembershipStatus.Admin).ToList();

            foreach (Membership m in mems)
            {
                members.Add(Logic.Get(m.AccountId));
            }
            return(Ok(members));
        }
        public IHttpActionResult ByTeam(long id)
        {
            IQueryable <Membership> membership = Logic.GetByTeam(id);

            if (membership == null)
            {
                return(NotFound());
            }

            return(Ok(membership.ToList()));
        }
        private List <Account> GetMembers(Team t)
        {
            List <Membership> mems    = MembershipLogic.GetByTeam(t.Id).ToList();
            List <Account>    Members = new List <Account>();

            foreach (Membership m in mems)
            {
                if (m.Status.IsMember())
                {
                    Members.Add(aLogic.Get(m.AccountId));
                }
            }
            return(Members);
        }