Example #1
0
        public async Task <IActionResult> Delete(CourseClassRoom courseClassRoom)
        {
            try
            {
                var courseClass = await _repository.Delete(courseClassRoom.Id);

                return(Ok(courseClass));
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #2
0
        public async Task <IActionResult> Add(CourseClassRoom courseClassRoom)
        {
            try
            {
                var classCourse = await _repository.Insert(courseClassRoom);

                return(Ok(classCourse));
            }
            catch (Exception)
            {
                throw;
            }
        }
        public async Task <CourseClassRoom> Update(CourseClassRoom courseClassRoom)
        {
            try
            {
                var courseClass = _context.CourseClassRooms.Attach(courseClassRoom);
                courseClass.State = EntityState.Modified;
                await _context.SaveChangesAsync();

                return(courseClassRoom);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public async Task <CourseClassRoom> Insert(CourseClassRoom courseClassRoom)
        {
            try
            {
                await _context.CourseClassRooms.AddAsync(courseClassRoom);

                await _context.SaveChangesAsync();

                return(courseClassRoom);
            }
            catch (Exception)
            {
                throw;
            }
        }