示例#1
0
        public ActionResult CreateCoverLetter(string LoanId, string DocumentClassId, string UserAccountId)
        {
            String message = "Failure";
            Guid   loanId;

            if (Guid.TryParse(LoanId, out loanId))
            {
                DocumentClass documentClass = DocumentClassId == "ReDisclosures" ? DocumentClass.ReDisclosuresMailingCoverLetter : DocumentClass.InitialDisclosuresMailingCoverLetter;

                if (!DocumentsServiceFacade.MailRoomCoverLetterExists(loanId, documentClass))
                {
                    var mailRoomCoverLetter = new MailRoomCoverLetter()
                    {
                        LoanId        = loanId,
                        DocumentClass = documentClass,
                        //UserAccountId = userAccountId
                    };

                    var response = LoanServiceFacade.MailingRoomCoverLetter(mailRoomCoverLetter);
                    message = response != null && response.Saved ? "Success" : "Failure";
                }
            }

            JsonResult jsonData = Json(new
            {
                Succes = message
            }, JsonRequestBehavior.AllowGet);

            return(jsonData);
        }