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; }
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(); }); }