示例#1
0
        public bool saveCustomer(DomainModel.Customer customer)
        {
            var newCustomer = new Customers
            {
                PersonalNumber = customer.PersonalNumber,
                FirstName      = customer.FirstName,
                LastName       = customer.LastName,
                PhoneNumber    = customer.PhoneNumber,
                Email          = customer.Email,
                loanAmount     = customer.loanAmount,
                loanYears      = customer.loanYears,
                monthlyFee     = calculateMonthlyFee(customer.loanAmount, customer.loanYears)
            };


            try
            {
                // lagre kunden
                db.Customers.Add(newCustomer);
                db.SaveChanges();
            }
            catch (Exception feil)
            {
                return(false);
            }
            return(true);
        }
示例#2
0
        public bool changeCustomer(string id, DomainModel.Customer customer)
        {
            // finn kunden
            Customers customers = db.Customers.FirstOrDefault(k => k.PersonalNumber == id);

            if (customers == null)
            {
                return(false);
            }
            // legg inn ny verdier i denne fra customer
            customers.FirstName   = customer.FirstName;
            customers.LastName    = customer.LastName;
            customers.PhoneNumber = customer.PhoneNumber;
            customers.Email       = customer.Email;
            customers.monthlyFee  = calculateMonthlyFee(customer.loanAmount, customer.loanYears);
            customers.loanAmount  = customer.loanAmount;
            customers.loanYears   = customer.loanYears;
            try
            {
                // lagre kunden
                db.SaveChanges();
            }
            catch (Exception feil)
            {
                return(false);
            }
            return(true);
        }
示例#3
0
        public DomainModel.Customer getCustomer(string id)
        {
            Customers dbCustomers = db.Customers.Find(id);

            var enKunde = new DomainModel.Customer()
            {
                PersonalNumber = dbCustomers.PersonalNumber,
                FirstName      = dbCustomers.FirstName,
                LastName       = dbCustomers.LastName,
                PhoneNumber    = dbCustomers.PhoneNumber,
                Email          = dbCustomers.Email,
                loanAmount     = dbCustomers.loanAmount,
                loanYears      = dbCustomers.loanYears,
                monthlyFee     = dbCustomers.monthlyFee
            };

            return(enKunde);
        }