/// <summary>
        ///     Initializes a new instance of the ListSmsViewModel class.
        /// </summary>
        public ListSmsViewModel(ISmsService smsService)
        {
            _smsService = smsService;
            _smsService.GetAllData(
                (item, error) =>
                {
                    if (error != null)
                        return;

                    if (item == null) return;

                    var myList = item.Select(s => new SmsBinding { Id = s.Id, Body = s.Body, Number = s.Number, Name = s.Name, Date = s.Date, AlarmName = s.AlarmName, ViewModel = this }).ToList();
                    var mySms = new ObservableCollection<SmsBinding>(myList);
                    ListSms = mySms;
                });

            SelectionElementCommand = new RelayCommand<SelectionChangedEventArgs>(OnSelectionElement);
            AddReminder = new RelayCommand(Add);
            DeleteAllReminders = new RelayCommand(DeleteAll);
        }