Exemple #1
0
        public void SavePurposeClicked(object sender, EventArgs e)
        {
            var thisPurpose = new Purpose()
            {
                Content       = ContentText.Text,
                Notes         = NotesText.Text,
                DueDate       = DatePicker.Date,
                ProgressLevel = Slider.Value
            };

            var mp = new ManagePurposes();

            if (purpose == null)
            {
                mp.AddPurpose(thisPurpose);
            }
            else
            {
                thisPurpose.Id = purpose.Id;
                mp.UpdatePurpose(thisPurpose);
            }

            RefreshPurposeAction?.Invoke();
            Navigation.PopAsync();
        }