Example #1
0
        public void Delete(MissionDTO mission)
        {
            IWindowManager manager             = new WindowManager();
            DeleteConfirmationViewModel modify = new DeleteConfirmationViewModel();
            bool?showDialogResult = manager.ShowDialog(modify, null, null);

            if (showDialogResult != null && showDialogResult == true)
            {
                mission.InformObservers();
                MissionService.Delete(mission);
            }
            Reload();
        }
Example #2
0
        public ActionResult DeleteMission(int id)
        {
            string message;

            if (id > 0)
            {
                message = MissionService.Delete(id, User.Identity.Name);
                if (String.IsNullOrEmpty(message))
                {
                    TempData["Error"] = Messages.Deleted;
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewData["Warning"] = message;
                }
            }
            else
            {
                ViewData["Warning"] = Messages.InvalidField;
            }
            return(View());
        }
Example #3
0
 public IActionResult Delete(int id)
 {
     _missionService.Delete(_missionService.Finds(id));
     return(RedirectToAction("Index", "mission"));
 }