示例#1
0
        private void Clear()
        {           
            PlanningItemViewModel = new PlanningItemModel();

            HorizontalNavigation = false;

            HorizontalNavigation = false;

            VerticalNavigation = false;

            PhotoGallery = false;

            VideoGallery = false;

            ENewsletter = false;

            Blog = false;

            ContactForm = false;

            ContentManagementSystem = false;

            SocialMediaSharing = false;

            ThirdPartyPlugins = false;

            Phone = false;

            Tablet = false;

            Desktop = false;

            Laptop = false;

            Message = null;
        }
示例#2
0
        public FormPageViewModel()
        {
            PlanningItemViewModel = new PlanningItemModel();

            IsGridBusy = true;

            this.SaveCommand = new Command(() =>
            {

                Message = (string.IsNullOrEmpty(PlanningItemViewModel.ClientName) ? "Client name," : null) +
                          (string.IsNullOrEmpty(PlanningItemViewModel.ContactName) ? "Contact name," : null) +
                          (string.IsNullOrEmpty(PlanningItemViewModel.ContactNumber) ? "Contact number," : null) +
                          (string.IsNullOrEmpty(PlanningItemViewModel.ContactEmail) ? "Contact email," : null) +
                          (string.IsNullOrEmpty(PlanningItemViewModel.DomainName) ? "Domain name," : null) +
                          (string.IsNullOrEmpty(PlanningItemViewModel.Examples) ? "Examples," : null) +
                          (string.IsNullOrEmpty(PlanningItemViewModel.EmailHosting) ? "EmailHosting" : null);

                if (!string.IsNullOrEmpty(Message))
                {
                    Message = "fields with '*' are required";
                    return;
                }

                Save();
            });

            this.ClearCommand = new Command(() =>
            {

                Clear();
            });
        }