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); }
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); }
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); }