public async Task <IHttpActionResult> DeleteAutoDraftAsync(string loan_number) { // To do - Move the following code to a single method & use it across the project string tokenValue = ""; if (Request.Headers.TryGetValues("AuthorizationToken", out IEnumerable <string> tokenValues)) { tokenValue = tokenValues.FirstOrDefault(); } var returnData = await loanService.DeleteAutoDraftAsync(tokenValue, loan_number); if (returnData != null) { return(Ok(returnData)); } else { return(BadRequest("Error!")); } }