public async Task<ActionResult> RegCommentPopup(RegCommentViewModel paramModel)
        {
            var rptFinanceComment = await _rptFinanceCommentService.GetRptFinanceCommentAsync(paramModel.BizWorkSn, paramModel.CompSn, paramModel.BasicYear, paramModel.BasicMonth);

            if(rptFinanceComment == null)
            {
                paramModel.WriteYN = "N";
            }
            else
            {
                paramModel.WriteYN = "Y";
                paramModel.Comment = rptFinanceComment.Comment;
            }
            return View(paramModel);

        }
        public async Task<ActionResult> SearchCommentPopup(RegCommentViewModel paramModel)
        {
            var rptFinanceComment = await _rptFinanceCommentService.GetRptFinanceCommentsAsync(paramModel.CompSn, paramModel.BasicYear, paramModel.BasicMonth);

            var regCommentViewModels =
                Mapper.Map<List<RegCommentViewModel>>(rptFinanceComment);

            return View(regCommentViewModels);

        }
        public async Task<ActionResult> SaveComment(RegCommentViewModel paramModel)
        {
            var rptFinanceComment =
                Mapper.Map<RptFinanceComment>(paramModel);

            rptFinanceComment.ExpertId = Session[Global.LoginID].ToString();
            rptFinanceComment.WriteDt = DateTime.Now;

            var saveResult = _rptFinanceCommentService.Insert(rptFinanceComment);

            if (saveResult != null)
            {
                await _rptFinanceCommentService.SaveDbContextAsync();
                return Json(new { result = true });
            }
            else
            {
                return Json(new { result = false });
            }
        }