public IHttpActionResult Put([FromBody] Resources.Role role)
        {
            HttpActionDelegate callback = () => role.UpdateAsync(this.Request, this.Url);

            return(callback.ToActionResult());
        }
 public IHttpActionResult Post([FromBody] Resources.Role role)
 {
     return(this.ActionResult(() => role.CreateAsync(this.Request, this.Url)));
 }