Ejemplo n.º 1
0
        public ActionResult EnquiryDetail(long id)
        {
            Enquiry enquiry = EnquiryService.GetEnquiryById(id);

            EnquiryService.ChangeEnquiryStatus(CurrentManager, enquiry);
            EmailTranslation emailTranslation = TranslationService.GeEmailTranslationByEnquiryId(id);
            PageEnquiry      pageEnquiry      = new PageEnquiry();

            pageEnquiry.Enquiry          = enquiry;
            pageEnquiry.EmailTranslation = emailTranslation;
            if (emailTranslation != null)
            {
                pageEnquiry.EnquiryTransFollows = TranslationService.GetEmailFollows(emailTranslation.Id);
            }
            ViewBag.CurrentManager = CurrentManager;
            ViewBag.Intentions     = BaseService.GetIntentions(CurrentManager.ParentId != 0 ? CurrentManager.ParentId : CurrentManager.Id);
            ViewBag.UserDefineds   = BaseService.GetUserDefineds(CurrentManager.ParentId != 0 ? CurrentManager.ParentId : CurrentManager.Id);
            ViewBag.Languages      = BaseService.GetBaseDictionaries(ValueTypeEnum.Language);
            return(View(pageEnquiry));
        }