//[AuthorizeRoles(CustomUserRoles.Admin)] //public async Task<IHttpActionResult> GetAsync([FromUri]ProjectResource query) //{ // if (default(ProjectResource) == query) // query = new ProjectResource(); // var results = await query.GetAsync(this.Request, this.Url); // return results.ToActionResult(); //} //[AuthorizeRoles(CustomUserRoles.Admin)] public async Task <IHttpActionResult> PostAsync([FromBody] ProjectResource project) { var response = await project.PostAsync(this.Request, this.Url); return(response.ToActionResult()); }