コード例 #1
0
        public IActionResult Create(string memberId, string course_code, string course_desc, string course_grade)
        {
            var member = _context.member.Single(m => m.id == new Guid(memberId));

            var mem_train_record = new mem_train_record();

            mem_train_record.member_code  = member.member_code;
            mem_train_record.course_code  = course_code;
            mem_train_record.course_grade = course_grade;
            mem_train_record.x_status     = "Y";

            //Temp create project, this need to review business logic
            var project_course = new project_course();

            project_course.course_code = mem_train_record.course_code;
            project_course.course_desc = course_desc;
            project_course.x_status    = "Y";

            _context.mem_train_record.Add(mem_train_record);
            _context.project_course.Add(project_course);
            _context.SaveChanges();

            return(Json(new { result = "success" }));
            //return RedirectToAction("Index","mem_train_record",new {memberId = memberId});
        }
コード例 #2
0
 // GET: mem_train_record/Details/5
 public IActionResult Details(string id)
 {
     if (id != null)
     {
         mem_train_record mtr = _context.mem_train_record.Single(m => m.id == new Guid(id));
         if (mtr != null)
         {
             project_course pc = _context.project_course.Single(p => p.course_code == mtr.course_code);
             return(Json(new { id = mtr.id, course_code = mtr.course_code, course_desc = pc.course_desc, course_grade = mtr.course_grade }));
         }
         else
         {
             return(HttpNotFound());
         }
     }
     else
     {
         return(HttpNotFound());
     }
 }