public virtual OrganisationSummaryResource GetOrganisationSummary(IPrincipal principal, GetOrganisationSummaryRequest request)
        {
            var user = _dependencies.UserService.GetAuthenticatedUser(principal);
            var org  = GetOrganisation(request.OrganisationId);

            return(new OrganisationSummaryResource
            {
                Member = GetMember(user, org.Members),
                Permissions = GetPermission(principal, request.OrganisationId)
            });
        }
Пример #2
0
 public HttpResponseMessage GetOrganisationSummary(GetOrganisationSummaryRequest request)
 {
     return(Request.CreateResponse(HttpStatusCode.OK, _service.GetOrganisationSummary(User, request)));
 }
Пример #3
0
 public OrganisationSummaryResource GetOrganisationSummary([FromBody] GetOrganisationSummaryRequest request)
 {
     return(_service.GetOrganisationSummary(User, request));
 }