Exemplo n.º 1
0
        public Tbl_QuestionResponse UpdateResponse(Guid userId, string value, int responseId)
        {
            //QuestionResponseRepository responseRepository;
            Tbl_QuestionResponse response = null;

            try
            {
                //responseRepository = new QuestionResponseRepository();
                IUnitOfWork uo = new UnitOfWork("CCATDBEntities");
                response = uo.Repository <Tbl_QuestionResponse>().GetById(responseId);
                if (response != null)
                {
                    response.Value     = value;
                    response.UpdatedBy = userId;
                    response.UpdatedOn = DateTime.Now;
                    uo.Repository <Tbl_QuestionResponse>().Update(response);
                    uo.Save();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(response);
        }
Exemplo n.º 2
0
        public AssessmentResponse UpdateResponse(AssessmentResponse assessmentResponse)
        {
            ResponseBus          responseBus;
            Tbl_QuestionResponse response = null;

            try
            {
                responseBus = new ResponseBus();
                response    = responseBus.UpdateResponse(assessmentResponse.UserId, assessmentResponse.Response, assessmentResponse.ResponseId);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(assessmentResponse);
        }
Exemplo n.º 3
0
        public Tbl_QuestionResponse CreateResponse(Guid userId, int questionId)
        {
            //QuestionResponseRepository responseRepository;
            Tbl_QuestionResponse response;

            try
            {
                //responseRepository = new QuestionResponseRepository();
                IUnitOfWork uo = new UnitOfWork("CCATDBEntities");

                response            = new Tbl_QuestionResponse();
                response.QuestionId = questionId;
                response.CreatedBy  = userId;
                response.CreatedOn  = DateTime.Now;
                uo.Repository <Tbl_QuestionResponse>().Add(response);
                uo.Save();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(response);
        }