async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { Trainings.Clear(); var trainings = await App.Database.GetTrainingsAsync(); foreach (var t in trainings) { Trainings.Add(t); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public Trainings GetMobileConfigurationTrainings(int id) { Trainings trainings = new Trainings(); try { string query = $"select * from dsto_Training where configuration_id = '{id}' and Deleted=0"; var table = DbInfo.ExecuteSelectQuery(query); if (table.Rows.Count > 0) { System.Data.DataRow row = table.Rows[0]; DCAnalytics.Training training = trainings.Add(); InitTraining(training, row); training.Trainers = new TrainerProvider(DbInfo).GetTrainers(training.Key); training.Trainees = new TraineeProvider(DbInfo).GetTrainees(training.Key); training.Topics = new TopicProvider(DbInfo).GetTopics(training.Key); } } catch (Exception ex) { throw ex; } return(trainings); }
void AddElementHandler() { if (SelectedItem != null && !Trainings.Any(t => t.Id == SelectedItem.Training.Id)) { Trainings.Add(SelectedItem.Training); } }
void AddIfNotExist(List <ResultVM> elements, ObservableCollection <TrainingVM> data) { foreach (ResultVM item in elements) { if (!data.Any(d => d.Id == item.Training.Id)) { Trainings.Add(item.Training); } } }
/// <summary> /// Добавить тренировку. /// </summary> /// <param name="training">Тренировка.</param> public void Add(Training training) { var Train = Trainings.SingleOrDefault(t => t.Name == training.Name); if (Train == null) { Trainings.Add(training); TodaysTraining.Add(training); Save(); } else { TodaysTraining.Add(Train); Save(); } }
public void SearchEmployees() { if (SelectedEmployee != null) { FirstName = SelectedEmployee.FirstName; LastName = SelectedEmployee.LastName; Status = SelectedEmployee.Status; HireDate = SelectedEmployee.HireDate; ReviewDate = SelectedEmployee.ReviewDate; foreach (var item in SelectedEmployee.Positions) { Positions.Add(item); } foreach (var item in SelectedEmployee.Trainings) { Trainings.Add(item); } } }
public void AddTraining(Training training) { Trainings.Add(training); }
public void AddTrainig(Training training) { Trainings.Add(training); //ApplyEvent(new TrainingAdded(...)) }