Пример #1
0
        public ActionResult Parametrar()
        {
            var logger = new Logger();

            logger.LogAction(Logger.Actions.ParametrarPage, "");

            var model = new Parametrar();

            model.CurrentRiksbankenStibor = InterestService.GetRiksbankensBaseRate();
            return(View(model));
        }
Пример #2
0
        public ActionResult Ringinstruktioner(CallInstructions model)
        {
            var c = FindCustomer(model.Personnummer);

            model.Result = true;
            if (c == null)
            {
                model.Customer = c;
            }

            int     age      = GetAge(model.Personnummer);
            decimal baseRate = InterestService.GetRiksbankensBaseRate();


            if (c == null)
            {
                if (age < 18)
                {
                    model.RateWeCanOffer = 30.22m + baseRate;
                }
                else if (age < 35)
                {
                    model.RateWeCanOffer = 32.18m + baseRate;
                }
                else if (age < 65)
                {
                    model.RateWeCanOffer = 22.30m + baseRate;
                }
                else
                {
                    model.RateWeCanOffer = 45.30m + baseRate;
                }
            }
            else
            {
                if (age < 18)
                {
                    model.RateWeCanOffer = 29.32m + baseRate;
                }
                else if (age < 35)
                {
                    model.RateWeCanOffer = 31.38m + baseRate;
                }
                else if (age < 65)
                {
                    model.RateWeCanOffer = 21.20m + baseRate;
                }
                else
                {
                    model.RateWeCanOffer = 41.12m + baseRate;
                }


                if (c.HasEverBeenLatePaying)
                {
                    model.RateWeCanOffer += 10.0m;
                }
            }



            return(View(model));
        }