public AddOpportunityViewModel(AddOpportunityPage page)
        {
            addOpportunityModel = new OpportunityModel();
            SalesStage          = SalesStages.New;

            SaveButtonTapped = new Command(() =>
            {
                DateCreated = DateTime.Now;
                Task.Run(() => App.Database.SaveOpportunity(addOpportunityModel));
                page.HandleSaveToDatabaseCompleted(page, new EventArgs());
            });
        }
		public AddOpportunityViewModel(AddOpportunityPage page)
		{
			addOpportunityModel = new OpportunityModel();
			SalesStage = SalesStages.New;

			SaveButtonTapped = new Command(() =>
			{
				if (Topic.Length == 0 || Company.Length == 0 || Owner.Length == 0 || DBA.Length == 0 || LeaseAmount == 0)
				{
					SaveError(this, new EventArgs());
					return;
				}

				DateCreated = DateTime.Now;
				Task.Run(() => App.Database.SaveOpportunity(addOpportunityModel));
				page.HandleSaveToDatabaseCompleted(page, new EventArgs());
			});
		}