public IHttpActionResult Get() { if (AuthorizationContext.GetCrossOrganizationReadAccess() != CrossOrganizationDataReadAccessLevel.All) { return(StatusCode(HttpStatusCode.Forbidden)); } var result = Repository.Get().OrderBy(i => i.Name); return(Ok(result)); }
public IHttpActionResult Get() { if (AuthorizationContext.GetCrossOrganizationReadAccess() != CrossOrganizationDataReadAccessLevel.All) { return(StatusCode(HttpStatusCode.Forbidden)); } var result = Repository.Get(); try { var dtos = Mapper.Map <IEnumerable <ItSystemRight>, IEnumerable <ReportItSystemRightOutputDTO> >(result); return(Ok(dtos)); } catch (Exception e) { return(StatusCode(HttpStatusCode.InternalServerError)); } }