Ejemplo n.º 1
0
        protected override void CommandExecute(object parameter)
        {
            PersonCreationVM person = (parameter as PersonCreationVM);

            person.Exception = null;

            if (person.FirstName == null)
            {
                person.FirstName = " ";
            }
            if (person.LastName == null)
            {
                person.LastName = " ";
            }
            if (person.Age == null)
            {
                person.Age = " ";
            }

            StudentVM student = new StudentVM(person.FirstName, person.LastName, person.Age);

            try
            {
                _Validate(student);
                ClassRoomVM.Add(student);
                return;
            }
            catch (Exception e)
            {
                person.Exception = e;
                return;
            }
        }
Ejemplo n.º 2
0
 public AddCommand(ClassRoomVM classRoom) : base(classRoom)
 {
 }
Ejemplo n.º 3
0
        protected override void CommandExecute(object parameter)
        {
            StudentVM student = parameter as StudentVM;

            ClassRoomVM.Remove(student);
        }
Ejemplo n.º 4
0
 public Command(ClassRoomVM classRoom)
 {
     ClassRoomVM = classRoom;
 }
Ejemplo n.º 5
0
 public DeleteCommand(ClassRoomVM classRoom) : base(classRoom)
 {
 }