Пример #1
0
 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);
     }
 }
Пример #2
0
        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));
        }