public async Task <IHttpActionResult> CheckAvailability(int type, string value) { value = value.ToLower(); bool available = DataClassesManager.CheckIdentityAvailability(type, value); DataClassesManager.ControllerLog("info", value, this.Request.RequestUri.PathAndQuery, string.Format("{0}:{1}:available={2}", type, value, available)); return(Ok(new { Available = available })); }