//Example on how to handle an array request //With curl: //curl http://localhost:39160/api/DBAnswer?answer_ids=999,998 public IHttpActionResult GetDBAnswer([ModelBinder(typeof(CommaDelimitedArrayModelBinder))] int[] user_ids) { DBUserProcessor dBUserProcessor = new DBUserProcessor(); var result = dBUserProcessor.getByKeys(user_ids.ToList()); if (result == null) { return(NotFound()); } return(Ok(result)); }
private void AddUserToDatabaseIfNonExisting(string userID) { DBUserProcessor userProcessor = new DBUserProcessor(); DBUser userData = userProcessor.getByKey(userID); // if userData null, add user if (userData == null) { userProcessor.AddUser(userID); } }
public IHttpActionResult GetDBUser(string user_id) { DBUserProcessor dBUserProcessor = new DBUserProcessor(); var result = dBUserProcessor.getByKey(user_id); if (result == null) { return(NotFound()); } var response = Ok(result); return(Ok(result)); }