Beispiel #1
0
        public ActionResult EditReferralModal(int referralId, ReferralVo referral)
        {
            ReferralVo item            = referralManager.get(referralId);
            decimal?   oldFinalPayment = item.finalQuote;

            if (this.ModelState.IsValid)
            {
                if (item.referralId > 0)
                {
                    item.description        = referral.description;
                    item.quote              = referral.quote;
                    item.referralDate       = referral.referralDate;
                    item.accepted           = referral.accepted;
                    item.finalQuote         = referral.finalQuote;
                    item.finishDate         = referral.finishDate;
                    item.commissionAmount   = referral.commissionAmount;
                    item.commissionDatePaid = referral.commissionDatePaid;
                    ReferralVo     r          = referralManager.update(item, referralId);
                    int            orgID      = OrganizationManager.getOrgIDForClient(item.clientId);
                    OrganizationVo currentOrg = orgManager.get(orgID);
                    if (currentOrg != null)
                    {
                        OrganizationManager.addAllFinalPaymentsForMembertoOrganizationFeeAmount(currentOrg, item.finalQuote, oldFinalPayment);
                    }
                    //notificationManager.sendReferralNotification(new int[] { referralId }, true);
                    return(View("CloseModalsAndRefresh"));
                }
            }
            return(PartialView("_EditReferralModal", referral));
        }
Beispiel #2
0
        public ActionResult Edit(SurveyAnswerVm input)
        {
            if (this.ModelState.IsValid)
            {
                foreach (var item in input.voSlist)
                {
                    if (item.answer != null)
                    {
                        surveyAnswerManager.update(item, item.surveyAnswerId);
                    }
                }
                var referral = referralManager.get(input.voSlist[0].referralId);
                referral.surveyComment = input.comment;
                referralManager.update(referral);
                return(RedirectToAction("Index", "ReferralRecord", new { id = referral.clientId, companyCategoryTypeId = referral.companyCategoryTypeId }));
            }

            return(View(input));
        }
        public ActionResult Edit(int id, ReferralVo input)
        {
            if (this.ModelState.IsValid)
            {
                var res = referralManager.update(input, id);
                return(RedirectToAction("Index"));
            }

            return(View(input));
        }