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) }); }
public HttpResponseMessage GetOrganisationSummary(GetOrganisationSummaryRequest request) { return(Request.CreateResponse(HttpStatusCode.OK, _service.GetOrganisationSummary(User, request))); }
public OrganisationSummaryResource GetOrganisationSummary([FromBody] GetOrganisationSummaryRequest request) { return(_service.GetOrganisationSummary(User, request)); }