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); } }