예제 #1
0
        async public Task <bool> MostrarTareaAsync()
        {
            TareaViewModel vm       = null;
            int            nErrores = 0;

            try
            {
                vm = new TareaViewModel()
                {
                    Ficha = new Tarea()
                    {
                        Descripcion = Ficha.Descripcion,
                        Completada  = Ficha.Completada,
                        Id          = Ficha.Id
                    }
                };

                await ServicioNavegacion.Instancia.NavigateTo <TareaViewModel>(vm);
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
                nErrores++;
            }
            return(nErrores == 0);
        }
        async public Task <bool> NuevaTareaAsync()
        {
            int            nErrores   = 0;
            TareaViewModel contexto   = null;
            Tarea          nuevaTarea = null;

            try
            {
                nuevaTarea = new Tarea()
                {
                    Descripcion = "", Completada = false, Id = 0
                };
                contexto = new TareaViewModel()
                {
                    Ficha = nuevaTarea
                };
                await ServicioNavegacion.Instancia.NavigateTo <TareaViewModel>(contexto);
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
                nErrores++;
            }
            return(nErrores == 0);
        }