public IHttpActionResult DeleteUser(string userId) { try { userValidator.secure(Request); userValidator.DeleteUser(userId); } catch (NotAdminException exception) { return(ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.BadRequest, exception.Mymessage))); } catch (NotExistException exception) { return(ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.BadRequest, exception.Mymessage))); } catch (System.Data.SqlClient.SqlException) { return(ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "VecinosUY no se puede conectar a la base de datos (∩︵∩)"))); } catch (Exception exception) { return(ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exception.Message))); } return(ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.OK, "OK"))); }