protected Token GetToken(string ApiToken) { var token = new Token { Message = "Ejecución correcta", IsCorrect = true }; if (!string.IsNullOrEmpty(ApiToken)) { var apiToken = new ApiToken(); var values = apiToken.CheckApiToken(ApiToken); if (apiToken.IsCorrect) { var elements = values.Split('|'); if (elements.Length.Equals(3)) { token.IdUser = int.Parse(elements[0].ToString()); token.IdPlant = int.Parse(elements[2].ToString()); } else { token.Message = "Token incorrecto [TKN101]"; token.IsCorrect = false; } } else { token.Message = apiToken.ErrorMessage; token.IsCorrect = false; } } else { token.Message = "Token incorrecto [TKN100]"; token.IsCorrect = false; } return(token); }