Exemple #1
0
        public IHttpActionResult GetGroupById(int groupId)
        {
            var group = this.Data.Groups.Find(groupId);

            if (group == null)
            {
                return(this.BadRequest("The group does not exist"));
            }

            var currentUserId = this.UserIdProvider.GetUserId();
            var currentUser   = this.Data.Users.Find(currentUserId);

            var groupViewModel = GroupViewModel.ConvertTo(group, currentUser);

            return(this.Ok(groupViewModel));
        }