public void PosttheLoanDetailsEmpty()
        {
            int roleid = 0; LoanHolder loanHolder = null;

            var res = loanDetailsController.PostLoanDetails(roleid, loanHolder);

            Assert.IsType <BadRequestResult>(res);
        }
示例#2
0
 public ActionResult PostLoanDetails(int roleid, LoanHolder model)
 {
     if (model == null)
     {
         return(BadRequest());
     }
     loanDataRepository.PosttheLoandata(roleid, model);
     return(StatusCode(StatusCodes.Status201Created));
 }
        //- -----  Create the Loan details with bases of Role "Admin",models are loan Holder%details both
        public void PosttheLoandata(int roleid, LoanHolder loanHolder)
        {
            var x = loanDBContext.RoleDescriptions.Where(x => x.Roleid == roleid).Select(x => x.RoleType).FirstOrDefault();

            if (x == "Admin")
            {
                loanDBContext.loanHolders.Add(loanHolder);
                loanDBContext.SaveChanges();
            }
        }
示例#4
0
        public ActionResult UpdateLoanDetails(int roleid, LoanHolder model)
        {
            if (model == null)
            {
                return(BadRequest());
            }

            loanDataRepository.PutheLoandata(roleid, model);
            return(StatusCode(StatusCodes.Status301MovedPermanently));
        }
 private void ReturnsLoanHolders()
 {
     loanHolder = new LoanHolder
     {
         BorrowerName        = "Adithya",
         LegalDocuments      = "Cash transac",
         LoanId              = "1111",
         PropertyInformation = "3234Acrs",
         LoanDetailsList     = new List <LoanDetails>()
         {
             new LoanDetails
             {
                 LoanId     = "1111",
                 LoanAmount = "23442", LoanTerm = "4 Months", LoanType = "Personal",
             }
         },
     };
 }
        public void PutheLoandata(int roleid, LoanHolder loanHolder)
        {
            var x = loanDBContext.RoleDescriptions.Where(x => x.Roleid == roleid).Select(x => x.RoleType).FirstOrDefault();

            if (x == "Admin")
            {
                //loanDBContext.loanHolders.

                var k = loanDBContext.loanHolders.FirstOrDefault(e => e.BorrowerName == loanHolder.BorrowerName);

                if (loanHolder != null)
                {
                    k.LegalDocuments  = loanHolder.LegalDocuments;
                    k.LoanDetailsList = loanHolder.LoanDetailsList;

                    k.PropertyInformation = loanHolder.PropertyInformation;
                    loanDBContext.SaveChanges();
                }
            }
        }