public bool CreateCourse(MasterCourseDto masterCourseDto) { var success = false; try { _unitOfWorkProvider.UnitOfWork.CreateTransaction(); var course = new Master_Course { CourseName = masterCourseDto.CourseName, Active = true }; _unitOfWorkProvider.MasterfCourseRepository.Insert(course); _unitOfWorkProvider.UnitOfWork.Save(); _unitOfWorkProvider.UnitOfWork.Commit(); success = true; } catch (System.Exception) { _unitOfWorkProvider.UnitOfWork.Rollback(); } return(success); }
public bool UpdateCourse(MasterCourseDto masterCourseDto) { var success = false; try { _unitOfWorkProvider.UnitOfWork.CreateTransaction(); var course = _unitOfWorkProvider.MasterfCourseRepository.GetById(masterCourseDto.PK_ID); if (course != null) { course.CourseName = masterCourseDto.CourseName; course.Active = masterCourseDto.Active; _unitOfWorkProvider.MasterfCourseRepository.Update(course); _unitOfWorkProvider.UnitOfWork.Save(); _unitOfWorkProvider.UnitOfWork.Commit(); success = true; } } catch (System.Exception) { _unitOfWorkProvider.UnitOfWork.Rollback(); } return(success); }
public bool Update([FromBody] MasterCourseDto masterCourse) { return(_contentService.UpdateCourse(masterCourse)); }