示例#1
0
 public ActionResult Delete(DeleteDisciplineViewModel discipline)
 {
     if (!UserIsInRole("Admin"))
     {
         return(RedirectToAction("Index", "Home"));
     }
     _disciplineCommand.Handle(new DisciplineInputDelete {
         DisciplineId = discipline.Id
     });
     return(RedirectToAction("Index"));
 }
示例#2
0
        // GET: Discipline/Delete/5
        public ActionResult Delete(Guid id)
        {
            if (!UserIsInRole("Admin"))
            {
                return(RedirectToAction("Index", "Home"));
            }
            var result = _disciplineQuery.Handle(new DisciplineInputGet {
                DisciplineId = id
            }).Discipline;
            var discipline = new DeleteDisciplineViewModel
            {
                Id             = result.Id,
                Course         = result.Course.Name,
                Name           = result.Name,
                Period         = result.Period,
                Professor      = result.Professor.Name,
                WeeklyWorkload = result.WeeklyWorkload
            };

            return(View(discipline));
        }