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}); }
// 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()); } }