private void cBoxWork_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
 {
     if (e.Key == System.Windows.Input.Key.Delete)
     {// удаление по клавише delete
         if (cBoxWork.SelectedIndex > -1)
         {
             workService.DeleteWork((cBoxWork.SelectedItem as WorkViewModel).WorkId);
             works = workService.GetAll();
             cBoxWork.DataContext   = works;
             cBoxWork.SelectedIndex = 0;
         }
     }
     if (e.Key == System.Windows.Input.Key.Insert)
     {// обновление по клавише Insert
         if (cBoxWork.SelectedIndex > -1)
         {
             WorkViewModel workViewModel = cBoxWork.SelectedItem as WorkViewModel;
             EditWork      dialog        = new EditWork(workViewModel);
             var           result        = dialog.ShowDialog();
             if (result == true)
             {
                 workService.UpdateWork(workViewModel);
             }
             works = workService.GetAll();
             cBoxWork.DataContext = works;
         }
     }
 }
Exemple #2
0
        public ActionResult Delete()
        {
            ResponseStatus resp = workService.DeleteWork(Request);

            return(this.JudgeResult(resp, () => RedirectToAction("Details",
                                                                 new { id = Convert.ToInt32(Request.Form["activityId"]), msg = "删除工作完成" })));
        }