/// <summary> /// Constructor which initializes Survey property and displays idSurvey survey. /// </summary> /// <param name="idSurvey">Survey ID which will be filled.</param> public FillingSurveyViewModel(String idSurvey) { Survey = new Survey(); Survey.Display(Convert.ToInt32(idSurvey)); ProgressBar = new ProcessingBar(); }
/// <summary> /// Method to prepare new results with right date and GPS location. /// </summary> public void PreapreResultsForTests() { DateOperations operationsOnDate = new DateOperations(); // Wynik 1_1: Data utworzenia: 2/2/2010, szerokość: 52, długość: 21 (Warszawa) Survey survey = new Survey(); survey.Display(Convert.ToInt32(SurveyId)); survey.ResultInfo.Title = "test1"; survey.ResultInfo.Latitude = "52"; survey.ResultInfo.Longitude = "21"; XDocument documentXML = survey.PrepareResultDocument(); survey.ResultInfo.Time = operationsOnDate.DateTimeToMiliseconds(new DateTime(2010, 2, 2)).ToString(); SavetTestResult(survey, documentXML); // Wynik 1_2: Data utworzenia: 2/24/2010, bez GPS Survey survey1 = new Survey(); survey1.Display(Convert.ToInt32(SurveyId)); survey1.ResultInfo.Title = "test2"; XDocument documentXML1 = survey1.PrepareResultDocument(); survey1.ResultInfo.Time = operationsOnDate.DateTimeToMiliseconds(new DateTime(2010, 2, 24)).ToString(); if (documentXML1.Element("latitude") != null) { documentXML1.Element("latitude").Remove(); } if (documentXML1.Element("longitude") != null) { documentXML1.Element("longitude").Remove(); } SavetTestResult(survey1, documentXML1); // Wynik 1_3: Data utworzenia: 5/10/2010, szerokość: 50, długość: 20 (Kraków) Survey survey2 = new Survey(); survey2.Display(Convert.ToInt32(SurveyId)); survey2.ResultInfo.Title = "test3"; survey2.ResultInfo.Latitude = "50"; survey2.ResultInfo.Longitude = "20"; XDocument documentXML2 = survey2.PrepareResultDocument(); survey2.ResultInfo.Time = operationsOnDate.DateTimeToMiliseconds(new DateTime(2010, 5, 10)).ToString(); SavetTestResult(survey2, documentXML2); // Wynik 2_1: Data utworzenia: 2/2/2011, szerokość: 50, długość: 19 (Katowice) Survey survey3 = new Survey(); survey3.Display(Convert.ToInt32(SurveyId)); survey3.ResultInfo.Title = "test4"; survey3.ResultInfo.Latitude = "50"; survey3.ResultInfo.Longitude = "19"; XDocument documentXML3 = survey3.PrepareResultDocument(); survey3.ResultInfo.Time = operationsOnDate.DateTimeToMiliseconds(new DateTime(2011, 2, 2)).ToString(); SavetTestResult(survey3, documentXML3); // Wynik 2_2: Data utworzenia: 10/2/2011, szerokość: 50, długość: 20 (Kraków) Survey survey4 = new Survey(); survey4.Display(Convert.ToInt32(SurveyId)); survey4.ResultInfo.Title = "test5"; survey4.ResultInfo.Latitude = "50"; survey4.ResultInfo.Longitude = "20"; XDocument documentXML4 = survey4.PrepareResultDocument(); survey4.ResultInfo.Time = operationsOnDate.DateTimeToMiliseconds(new DateTime(2011, 10, 2)).ToString(); SavetTestResult(survey4, documentXML4); // Wynik 3_1: Data utworzenia: 10/2/2011, szerokość: 51, długość: 17 (Wrocław) Survey survey5 = new Survey(); survey5.Display(Convert.ToInt32(SurveyId)); survey5.ResultInfo.Title = "test6"; survey5.ResultInfo.Latitude = "51"; survey5.ResultInfo.Longitude = "17"; XDocument documentXML5 = survey5.PrepareResultDocument(); survey5.ResultInfo.Time = operationsOnDate.DateTimeToMiliseconds(new DateTime(2011, 10, 2)).ToString(); SavetTestResult(survey5, documentXML5); }