I had a work around here and did some debug first to find out each property value and i did this below solution.
// Controller
public ActionResult SaveCourse(RegCoursesViewModel MainModel)
{
try
{
MainModel.Courses = new eNtsaCourses();
MainModel.Courses.Id = Guid.NewGuid();
MainModel.Courses.Course = MainModel.Dashboard.CourseName;
MainModel.Courses.CourseLicence = MainModel.eCourses.CourseLicence;
cb.Courses.Add(MainModel.Courses);
cb.SaveChanges();
}
catch (Exception ex)
{
var error = ex.Message.ToString();
}
return RedirectToAction("AllCourses");
}