/// <summary>
        /// Check if the given server url is reachable.
        /// </summary>
        /// <returns>The server reachable.</returns>
        /// <param name="url">Server URL.</param>
        public async Task <bool> IsServerReachable(string url = "https://www.google.com", int msTimeout = 2000)
        {
            bool reachable = false;

            try
            {
                CrossConnectivity.Dispose();
                reachable = await ConnectionCheck.IsRemoteReachable(url, 80, msTimeout);
            }
            catch (Exception ex)
            {
                Log.Error <CoreController>("IsServerReachable", ex.Message);
            }

            return(reachable);
        }