public override bool IsValid() { if (string.IsNullOrEmpty(Title) || AvailableStates.All(x => !x.IsSelected) || Title.Length >= 200) { return(false); } if (!MonahrqContext.CheckIfConnectedToInternet()) { return(false); } //if (!SelectedManagement.EqualsIgnoreCase(RealTimeManagement)) return false; return(true); }