private async void OpenDayDetailsWindowMethod(object day) { if (day == null || !((Day)day).IsTargetMonth) { return; } DayDetailsWindow window = new DayDetailsWindow(day); if (window.ShowDialog() == false) { var result = ((DayDetailsWindowViewModel)window.DataContext); if (result.Result) { Days[offset - 1 + result.Day.Date.Day].Records = result.Records; await notes.SaveUserNote(new UserNotes { Note = result.Notes, UserLogin = MainWindowViewModel.CurrentUserName, NoteDate = new DateTime(result.Day.Date.Year, result.Day.Date.Month, result.Day.Date.Day) }); Days[offset - 1 + result.Day.Date.Day].Notes = result.Notes; } } }
private async void OpenDayDetailsWindowMethod(object day) { if (day == null) { return; } DayDetailsWindow window = new DayDetailsWindow(day); if (window.ShowDialog() == false) { var result = ((DayDetailsWindowViewModel)window.DataContext); if (result.Result) { Days.Where(d => d.Date.Equals(((Day)day).Date)).First().Records = result.Records; await notes.SaveUserNote(new UserNotes { Note = result.Notes, UserLogin = MainWindowViewModel.CurrentUserName, NoteDate = new DateTime(result.Day.Date.Year, result.Day.Date.Month, result.Day.Date.Day) }); } } OnSearch(); }