public List <TrainingSessionComment> GetSessionComments(Guid trainingSessionId)
        {
            List <TrainingSessionComment> trainingSessionCommentsList;

            try
            {
                GenericError error;
                trainingSessionCommentsList = TrainingSessionCommentsRepository.GetEntities(out error, c => c.TrainingSessionId == trainingSessionId);
            }
            catch (Exception ex)
            {
                DateTime dateTime = DateTime.UtcNow;
                Log.LogInfo(dateTime + ": " + "During the Execution of Get an error occured; Excreption Message: " + ex);
                throw;
            }

            return(trainingSessionCommentsList);
        }
        public void DeleteComment(string id)
        {
            GenericError error;

            TrainingSessionCommentsRepository.Remove(c => c.Id == new ObjectId(id), out error);
        }
        public void SaveSessionComment(TrainingSessionComment trainingSessionCommentItem)
        {
            GenericError error;

            TrainingSessionCommentsRepository.InsertEntity(out error, trainingSessionCommentItem);
        }