private async void ClickEdit(object sender, EventArgs e) { //Startuur string StartHour = StartTime.Time.Hours.ToString(); string StartMin = StartTime.Time.Minutes.ToString(); string StartT = $"{StartHour}:{StartMin}"; DateTime start = new DateTime(date.Year, date.Month, date.Day, int.Parse(StartHour), int.Parse(StartMin), 0); //Einduur string EndHour = EndTime.Time.Hours.ToString(); string EndMin = EndTime.Time.Minutes.ToString(); string EndT = $"{EndHour}:{EndMin}"; DateTime end = new DateTime(date.Year, date.Month, date.Day, int.Parse(EndHour), int.Parse(EndMin), 0); string value = ProjectList.SelectedItem.ToString(); int projectid = 0; //Zoekt id van project foreach (var project in projectsWithKey) { if (project.Value == value) { projectid = project.Key; } } //LOgs toevoegen na validatie uren en description if (CheckTimePicker() == true && CheckDescription() == true) { //Alle gegevens in een log object steken LogToUpdateDto log = new LogToUpdateDto() { ProjectID = projectid, StartTime = start, StopTime = end, Description = DescriptionEntry.Text }; LogDto logDto = await logServices.UpdateLogByIdAsync(log, logId); Application.Current.MainPage = new ProjectInfo(int.Parse(idPreviousProject)); } }