public AnswerBusiness(MardisContext mardisContext) : base(mardisContext) { _answerDao = new AnswerDao(mardisContext); Mapper.Initialize(cfg => cfg.CreateMap <AnswerDetail, OneAnswerViewModel>()); Mapper.Initialize(cfg => cfg.CreateMap <AnswerDetail, ManyAnswerViewModel>()); Mapper.Initialize(cfg => cfg.CreateMap <AnswerDetail, OpenAnswerViewModel>()); }
public ActionResult Edit(int?id) { SetViewBag(); var model = new AnswerDao().getById(id); return(View(model)); }
public QuestionBusiness(MardisContext mardisContext) : base(mardisContext) { _typePollDao = new TypePollDao(mardisContext); _questionDao = new QuestionDao(mardisContext); _answerDao = new AnswerDao(mardisContext); _answerDetailDao = new AnswerDetailDao(mardisContext); }
public ServiceDetailBusiness(MardisContext mardisContext) : base(mardisContext) { _serviceDetailDao = new ServiceDetailDao(mardisContext); _questionDao = new QuestionDao(mardisContext); _questionDetailDao = new QuestionDetailDao(mardisContext); _answerDao = new AnswerDao(mardisContext); _answerDetailDao = new AnswerDetailDao(mardisContext); }
public ActionResult Index(string searchString, int page = 1, int pageSize = 10) { var dao = new AnswerDao(); var model = dao.ListAllPaging(searchString, page, pageSize); ViewBag.SearchString = searchString; return(View(model)); }
public ActionResult Edit(Answer ans) { if (ModelState.IsValid) { var dao = new AnswerDao(); var res = dao.Update(ans); if (res) { SetAlert("Sửa thành công", "success"); return(RedirectToAction("Edit", "Answer", ans.AnswerId)); } else { ModelState.AddModelError("", "Cập nhập thất bại"); } } return(View("Index")); }
[HttpPost] //form dc post len public ActionResult Create(Answer ans) { if (ModelState.IsValid) { var dao = new AnswerDao(); long id = dao.Insert(ans); if (id > 0) { SetAlert("Thêm thành công", "success"); return(RedirectToAction("Edit", "Question", new { id = ans.QuestionId })); } else { ModelState.AddModelError("", "Thêm thất bại"); } } SetViewBag(); return(View("Index")); }
public TaskCampaignBusiness(MardisContext mardisContext, RedisCache distributedCache) : base(mardisContext) { _taskCampaignDao = new TaskCampaignDao(mardisContext); _questionDetailDao = new QuestionDetailDao(mardisContext); _statusTaskBusiness = new StatusTaskBusiness(mardisContext, distributedCache); _sequenceBusiness = new SequenceBusiness(mardisContext); _campaignServicesDao = new CampaignServicesDao(mardisContext); _branchDao = new BranchDao(mardisContext); _answerDao = new AnswerDao(mardisContext); _answerDetailDao = new AnswerDetailDao(mardisContext); _branchImageBusiness = new BranchImageBusiness(mardisContext); _userDao = new UserDao(mardisContext); _campaignDao = new CampaignDao(mardisContext); _serviceDetailTaskBusiness = new ServiceDetailTaskBusiness(mardisContext); _personDao = new PersonDao(mardisContext); _profileDao = new ProfileDao(mardisContext); _typeUserBusiness = new TypeUserBusiness(mardisContext, distributedCache); _serviceDetailDao = new ServiceDetailDao(mardisContext); _questionDao = new QuestionDao(mardisContext); _redisCache = distributedCache; _serviceDetailBusiness = new ServiceDetailBusiness(mardisContext); Mapper.Initialize(cfg => { cfg.CreateMap <Service, MyTaskServicesViewModel>() .ForMember(dest => dest.ServiceDetailCollection, opt => opt.MapFrom(src => src.ServiceDetails.OrderBy(sd => sd.Order))); cfg.CreateMap <ServiceDetail, MyTaskServicesDetailViewModel>() .ForMember(dest => dest.QuestionCollection, opt => opt.MapFrom(src => src.Questions.OrderBy(q => q.Order))) .ForMember(dest => dest.Sections, opt => opt.MapFrom(src => src.Sections.OrderBy(s => s.Order))); cfg.CreateMap <Question, MyTaskQuestionsViewModel>() .ForMember(dest => dest.HasPhoto, opt => opt.MapFrom(src => src.HasPhoto.IndexOf("S", StringComparison.Ordinal) >= 0)) .ForMember(dest => dest.QuestionDetailCollection, opt => opt.MapFrom(src => src.QuestionDetails.OrderBy(qd => qd.Order))) .ForMember(dest => dest.CodeTypePoll, opt => opt.MapFrom(src => src.TypePoll.Code)); cfg.CreateMap <QuestionDetail, MyTaskQuestionDetailsViewModel>(); }); }
/// <summary> /// конструктор /// </summary> public TestComponent() { _testDao = new TestDao(); _questionDao = new QuestionDao(); _answerDao = new AnswerDao(); }