public ApiSimpleResult<CourseModel> SaveCourse(CourseApprovalQuery queryModel)
 {
     var result = new ApiSimpleResult<CourseModel>();
     var response = FacultySvc.SaveCourse(queryModel);
     if (response != null)
         result.Data = response;
     return result;
 }
 public CourseModel SaveCourse(CourseApprovalQuery item)
 {
     var result = new CourseModel();
     var editItem = DbContext.Courses.Find(item.CourseId);
     if (editItem != null)
     {
         editItem.CourseStatus = item.Status;
         DbContext.Entry(editItem).State = EntityState.Modified;
         result.CourseId = editItem.CourseId;
         result.CourseCode = editItem.CourseCode;
         result.CourseName = editItem.CourseName;
         result.Status = editItem.CourseStatus;
     }
     try
     {
         DbContext.SaveChanges();
     }
     catch (DbUpdateConcurrencyException ex)
     {
         return null;
     }
     return result;
 }