Ejemplo n.º 1
0
        /// <summary>
        /// Обновить
        /// </summary>
        /// <param name="model"></param>
        public void Update(IStudyTaskModel model)
        {
            if (model.Group.Id == Groups[groupComboBox.SelectedIndex].Id &&
                model.Subject.Id == Subjects[subjectComboBox.SelectedIndex].Id)
            {
                Tasks = model.Tasks;

                DisposeRatingPanel();
                FillRating();
            }
        }
Ejemplo n.º 2
0
 private void Model_TasksUpdated(object sender, EventArgs e)
 {
     Model = sender as IStudyTaskModel;
     lock (views)
     {
         views
         .ToList()
         .ForEach((x) =>
         {
             x.Update(Model);
         });
     }
 }
Ejemplo n.º 3
0
        public StudyTaskPresenter(IStudyTaskModel model)
        {
            Model = model;

            Model.TasksUpdated += Model_TasksUpdated;
        }