public bool Create(Course model, int LanguageId, int TimeId, int BranchId) { using (var context = new CourseContext()) { Course entity = model; Time time = context.Time.Find(TimeId); Language language = context.Language.Find(LanguageId); Branch branch = context.Branch.Find(BranchId); CourseTime courseTime = new CourseTime() { Course = entity, Time = time }; CourseLanguage courseLanguage = new CourseLanguage() { Course = entity, Language = language }; BranchCourse branchCourse = new BranchCourse() { Branch = branch, Course = entity }; context.Add(courseTime); context.Add(courseLanguage); context.Add(branchCourse); context.SaveChanges(); return(true); } }
public async Task <IActionResult> InsertCourseLanguage(string language) { var courseLanguage = new CourseLanguage() { Language = language, }; var courseLanguageInserted = await unitOfWork.GetRepository <CourseLanguage>().InsertAsync(courseLanguage); return(ApiResponder.RespondSuccessTo(HttpStatusCode.Ok, courseLanguageInserted)); }