public void Create(AnswerOption answerOption)
        {
            try
            {
                var mapAnswerOption = AutoMapper.Mapper.Map
                    <Data.Entities.AnswerOption>(answerOption);
                
                _answerOptionRepository.Add(mapAnswerOption);

                _unitOfWork.Commit();
            }
            catch (Exception exception)
            {
                throw new FaultException(exception.Message);
            }
        }
        public void Update(AnswerOption answerOption)
        {
            try
            {
                var mapAnswer = AutoMapper.Mapper.Map
                    <Data.Entities.AnswerOption>(answerOption);

                var actualAnswer = _answerOptionRepository
                    .FindBy(a => a.Id == mapAnswer.Id)
                    .First();

                actualAnswer.NumberOfVotes = mapAnswer.NumberOfVotes;
                actualAnswer.Option = mapAnswer.Option;
                actualAnswer.QuestionnaireId = mapAnswer.QuestionnaireId;

                _unitOfWork.Commit();
            }
            catch (Exception exception)
            {
                throw new FaultException(exception.Message);
            }
        }