private async void GuardarCambio()
        {
            try
            {
                if (Date < DateTime.Now && Time < DateTime.Now.TimeOfDay.Subtract(TimeSpan.FromMinutes(1)))
                {
                    await dialogService.ShowMessage("Error", "El horario de entrega seleccionado no puede ser anterior al horario actual");

                    return;
                }

                IFormatProvider culture = new CultureInfo("es-ES");


                if (string.IsNullOrEmpty(Message))
                {
                    await dialogService.ShowMessage("Error", "Debe contener un mensaje para enviar");

                    return;
                }
                notification.Fecha   = Date;
                notification.Anio    = Date.ToString("yyyy", culture);
                notification.Mes     = Date.ToString("MMM", culture);
                notification.Dia     = Date.ToString("dd", culture);
                notification.Horario = Time;
                if (int.Parse(Time.Hours.ToString(culture)) < 10)
                {
                    notification.Hora = string.Format("0{0}", Time.Hours.ToString(culture));
                }
                else
                {
                    notification.Hora = Time.Hours.ToString(culture);
                }
                if (int.Parse(Time.Minutes.ToString(culture)) < 10)
                {
                    notification.Minutos = string.Format("0{0}", Time.Minutes.ToString(culture));
                }
                else
                {
                    notification.Minutos = Time.Minutes.ToString(culture);
                }

                notification.Fecha = Date.Date;

                notification.Horario = Time;

                if (string.IsNullOrEmpty(Title) || string.IsNullOrWhiteSpace(Title))
                {
                    notification.Title = "Aviso";
                }
                else
                {
                    notification.Title = string.Format("{0}{1}", Title.Substring(0, 1).ToUpper(), Title.Substring(1));;
                }

                notification.Message = string.Format("{0}{1}", Message.Substring(0, 1).ToUpper(), Message.Substring(1));

                var notificationViewModel = NotificationViewModel.GetInstance();
                await notificationViewModel.Editar(notification);

                var editarNotificationView = EditarNotificationView.GetInstance();
                await editarNotificationView.Navigation.PopAsync();
            }
            catch
            {
                await dialogService.ShowMessage("Error", "El formato elegido es incorrecto");

                return;
            }
        }