Esempio n. 1
0
        public SelfReportedLoanModel CreateLoan(SelfReportedLoanModel loan)
        {
            if (!loan.IsValid())
            {
                throw new System.ComponentModel.DataAnnotations.ValidationException();
            }
            var loanContract    = loan.ToMemberReportedLoanContract();
            var userId          = _memberAdapter.GetMemberIdFromContext();
            var serviceResponse = SaltServiceAgent.CreateLoan(userId, loanContract).FromMemberReportedLoanContract();

            return(serviceResponse);
        }