コード例 #1
0
        public IView Create(string name)
        {
            if (!this.HasCurrentUser)
            {
                throw new ArgumentException("There is no currently logged in user.");
            }

            if (!this.User.IsInRole(Role.Lecturer))
            {
                throw new DivideByZeroException("The current user is not authorized to perform this operation.");
            }

            var course = new Course(name);
            this.Data.Courses.Add(course);
            return this.View(course);
        }
コード例 #2
0
ファイル: Create.cs プロジェクト: ddimitrov899/Exam
 public Create(Course course)
     : base(course)
 {
 }
コード例 #3
0
ファイル: Details.cs プロジェクト: ddimitrov899/Exam
 public Details(Course course)
     : base(course)
 {
 }
コード例 #4
0
ファイル: Enroll.cs プロジェクト: ddimitrov899/Exam
 public Enroll(Course course)
     : base(course)
 {
 }
コード例 #5
0
ファイル: AddLecture.cs プロジェクト: ddimitrov899/Exam
 public AddLecture(Course course)
     : base(course)
 {
 }