public void Post([FromBody] ApiCourse c) { var tbCourse = new TbCourses() { CourseName = c.CourseName, SubTitle = c.SubTitle, CourseCode = c.CourseCode, CourseBrief = c.CourseBrief, CoverImage = c.CoverImage, CourseDuration = c.CourseDuration, CourseTags = c.CourseTags, TargetAudiences = c.TargetAudiences, CourseDetails = c.CourseDetails, KnowledgePoints = c.KnowledgePoints, Scores = c.Scores, IsRecommended = c.IsRecommended, JoinDate = c.JoinDate == null ? DateTime.Now : (DateTime)c.JoinDate, IsActive = c.IsActive }; _db.TbCourses.Add(tbCourse); _db.SaveChanges(); var tbCourseAssignment = new TbCourseAssignments { InstructorId = Guid.Parse("C0A46162 - C5E2 - 43CC - AB29 - B24E650BA7C1"), CourseId = tbCourse.CourseId }; _db.TbCourseAssignments.Add(tbCourseAssignment); _db.SaveChanges(); }
public void Post([FromBody] ApiCourse course) { var tbCourse = new TbCourses() { CourseName = course.CourseName, SubTitle = course.SubTitle, CourseCode = course.CourseCode, CourseBrief = course.CourseBrief, CoverImage = course.CoverImage, CourseDuration = course.CourseDuration, CourseTags = course.CourseTags, TargetAudiences = course.TargetAudiences, CourseDetails = course.CourseDetails, KnowledgePoints = course.KnowledgePoints, Scores = course.Scores, IsRecommended = course.IsRecommended, JoinDate = course.JoinDate == null ? DateTime.Now : (DateTime)course.JoinDate, IsActive = course.IsActive }; _db.TbCourses.Add(tbCourse); _db.SaveChanges(); Guid.TryParse(User.FindFirst(ClaimTypes.Name)?.Value, out var instructorId); var tbCourseAssignments = new TbCourseAssignments { CourseId = tbCourse.CourseId, InstructorId = instructorId }; _db.TbCourseAssignments.Add(tbCourseAssignments); _db.SaveChanges(); }