예제 #1
0
        private CreditOffer CreateCreditOffer(ITakeCredit offerReciever)
        {
            int amount        = 500;
            int payment       = 150;
            int paymentsCount = 4;

            Credit credit = new Credit(amount, payment, paymentsCount);

            return(new CreditOffer(this.Name, credit, offerReciever));
        }
예제 #2
0
 public static void GiveCredit(this ControllerBase controller, ITakeCredit model, bool isEdit = false)
 {
     if (controller.User == null)
     {
         return;
     }
     if (controller.User.Identity.IsAuthenticated)
     {
         if (!isEdit)
         {
             model.CreatedBy = controller.User.Identity.Name;
         }
         model.ModifiedBy = controller.User.Identity.Name;
     }
 }
예제 #3
0
 public CreditOffer(string instituionName, Credit credit, ITakeCredit creditTaker)
     : base(instituionName)
 {
     this.creditTaker = creditTaker;
     this.Credit      = credit;
 }