Esempio n. 1
0
        /// <summary>
        /// Update AnswersCode
        /// </summary>
        /// <param name="item">AnswersCode for updating</param>
        public void Update(AnswersCodeViewModel item)
        {
            AnswersCode answersCode = mapper.Map <AnswersCodeViewModel, AnswersCode>(item);

            unitOfWork.AnswersCodes.Update(answersCode);
            unitOfWork.Save();
        }
Esempio n. 2
0
        /// <summary>
        /// Delete AnswersCode in db
        /// </summary>
        /// <param name="id">id of AnswersCode for deleting</param>
        public void Delete(int id)
        {
            AnswersCode answersCode = unitOfWork.AnswersCodes.GetById(id);

            unitOfWork.AnswersCodes.Delete(answersCode);
            unitOfWork.Save();
        }
Esempio n. 3
0
        /// <summary>
        /// Insert new AnswersCode into db
        /// </summary>
        /// <param name="item">AnswersCode for inserting</param>
        /// <param name="companyId"></param>
        public void Insert(AnswersCodeViewModel item, int companyId)
        {
            AnswersCode answersCode = mapper.Map <AnswersCodeViewModel, AnswersCode>(item);

            answersCode.CompanyId = companyId;
            unitOfWork.AnswersCodes.Insert(answersCode);
            unitOfWork.Save();
        }
 protected override void Initialize()
 {
     manager = new AnswersCodeManager(mockUnitOfWork.Object, mockMapper.Object);
     item    = new AnswersCode()
     {
         Id = 1, Answer = "Test", Code = 1, CompanyId = 1
     };
     model = new AnswersCodeViewModel()
     {
         Id = 1, Answer = "Test", Code = 1, CompanyId = 1
     };
 }
Esempio n. 5
0
        /// <summary>
        /// Get AnswersCode by id
        /// </summary>
        /// <param name="id">id of AnswersCode</param>
        /// <returns>AnswersCodeViewModel</returns>
        public AnswersCodeViewModel GetAnswersCodeById(int id)
        {
            AnswersCode answersCode = unitOfWork.AnswersCodes.GetById(id);

            return(mapper.Map <AnswersCodeViewModel>(answersCode));
        }