123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace bububu.Models
- {
- public class Schedule : INotifyPropertyChanged
- {
- string obj;
- string teacher;
- string comment;
- public string Obj
- {
- get { return obj; }
- set { obj = value; OnPropertyChanged("Obj"); }
- }
- public string Teacher
- {
- get { return teacher; }
- set { teacher = value; OnPropertyChanged("Teacher"); }
- }
-
- public string Comment
- {
- get { return comment; }
- set { comment = value; OnPropertyChanged("Comment"); }
- }
- public static Schedule[] GetSchedules()
- {
- var result = new[]
- {
- new Schedule() {Obj = "ОСИС", Teacher = "Буравлев", Comment = "предмет изучает операционные системы и их свойства"},
- new Schedule() {Obj = "ТИС", Teacher = "Кречун", Comment = "тестирование информациооных систем"},
- new Schedule() {Obj = "ВИС", Teacher = "Антипов", Comment = "внедрение информационных систем"},
- new Schedule() {Obj = "ИТПИС", Teacher = "Антипов", Comment = "сложное название, но по сути это предмет о сопровождении информационных систем в общем виде"},
- new Schedule() {Obj = "Бух.Учет", Teacher = "Маркус", Comment = "худший предмет ever!"}
- };
- return result;
- }
- public event PropertyChangedEventHandler PropertyChanged;
- void OnPropertyChanged(string propertyName)
- {
- if(PropertyChanged != null)
- {
- PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- }
|