Ejemplo n.º 1
0
 /// <summary>
 /// Executes this command.
 /// </summary>
 /// <param name="parameter">The parameter.</param>
 public override void Execute(object parameter, object target)
 {
     using (var form = new FormStaffLists())
     {
         if (form.ShowDialog() != DialogResult.OK)
         {
             return;
         }
         _sourceController.Controller.AddStaffList(form.ListType, form.Users);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Executes this command.
        /// </summary>
        /// <param name="parameter">The parameter.</param>
        public override void Execute(object parameter, object target)
        {
            StaffListType type;

            using (var form = new FormStaffLists())
            {
                if (form.ShowDialog() != DialogResult.OK)
                {
                    return;
                }
                type = form.ListType;
            }
            _view.ShowStatus("Начинае очищать список");
            var controller = _sourceController.Controller;

            new async(() => controller.ClearStaffList(type, ShowStatus));
        }