コード例 #1
0
 public IActionResult Edit(int?id)
 {
     if (this.CurrentUserCanWrite())
     {
         Course course;
         if (id.HasValue)
         {
             course = this.CourseForId(id.Value);
         }
         else
         {
             CourseBuilder courseBuilder = new CourseBuilder(this.DatabaseContext);
             courseBuilder.Title       = "Neuer Kurs";
             courseBuilder.Designation = "Bezeichnung";
             courseBuilder.Year        = DateTime.Now.Year;
             courseBuilder.Save();
             course = courseBuilder.Course();
         }
         return(View(course));
     }
     else
     {
         return(RedirectToAction("index"));
     }
 }
コード例 #2
0
        public IActionResult SaveCourse(string title, string designation, int year, int?id)
        {
            CourseBuilder courseBuilder = new CourseBuilder(this.DatabaseContext);

            if (id.HasValue)
            {
                courseBuilder.Object = this.CourseForId(id.Value);
            }
            courseBuilder.Title       = title;
            courseBuilder.Designation = designation;
            courseBuilder.Year        = year;
            courseBuilder.Save();
            return(RedirectToAction("course", "course", new { id = courseBuilder.Course().Id }));
        }