public bool editCustomer(int id, AdminCustomer inCust) { var db = new WAPPContext(); try { var editCust = db.Customer.Find(id); editCust.FirstName = inCust.FirstName; editCust.LastName = inCust.LastName; editCust.PhoneNumber = inCust.PhoneNumber; editCust.EMail = inCust.EMail; editCust.Address = inCust.Address; if (editCust.ZipCode != inCust.ZipCode) { if (db.City.FirstOrDefault(z => z.ZipCode == inCust.ZipCode) == null) { var newCity = new City() { ZipCode = inCust.ZipCode, CityName = inCust.City }; db.City.Add(newCity); } editCust.ZipCode = inCust.ZipCode; } db.SaveChanges(); return(true); } catch (Exception exception) { LogException(exception); return(false); } }
public AdminCustomer searchCustomer(int id) { if (id == 0) { var f = new AdminCustomer(); f.ID = 0; return(f); } else { var customer = new AdminCustomer() { ID = 1, FirstName = "Ola", LastName = "Nordmann", PhoneNumber = "12345678", EMail = "*****@*****.**", Address = "Osloveien 4", ZipCode = "1234", City = "Oslo", ContactPerson = false }; return(customer); } }
public List <AdminCustomer> getPassengers(int id) { List <AdminCustomer> list = new List <AdminCustomer>(); if (id == 0) { var customer = new AdminCustomer(); customer.ID = 0; list.Add(customer); return(list); } else { var customer = new AdminCustomer() { ID = 1, FirstName = "Ola", LastName = "Nordmann", ContactPerson = false }; list.Add(customer); list.Add(customer); list.Add(customer); return(list); } }
public AdminCustomer searchCustomer(int id) { var db = new WAPPContext(); var e = db.Customer.Find(id); if (e == null || e.ContactPerson == false) { return(null); } else { var one = new AdminCustomer() { ID = e.ID, FirstName = e.FirstName, LastName = e.LastName, PhoneNumber = e.PhoneNumber, EMail = e.EMail, Address = e.Address, ZipCode = e.ZipCode, City = e.Cities.CityName, ContactPerson = e.ContactPerson }; return(one); } }
public bool editCustomer(int id, AdminCustomer inCust) { if (id == 0) { return(false); } else { return(true); } }
public ActionResult EditCustomer(int id, AdminCustomer inCust) { if (ModelState.IsValid) { if (_AdminBll.editCustomer(id, inCust)) { return(RedirectToAction("ListCustomer")); } } return(RedirectToAction("Error")); }
public List <AdminCustomer> listContactPersons() { List <AdminCustomer> list = new List <AdminCustomer>(); var contact = new AdminCustomer() { ID = 1, FirstName = "Ola", LastName = "Nordmann", ContactPerson = true }; list.Add(contact); list.Add(contact); list.Add(contact); return(list); }
public List <AdminCustomer> getPassengers(int id) { var db = new WAPPContext(); List <AdminCustomer> list = new List <AdminCustomer>(); var flight = db.Flight.Find(id); foreach (var x in flight.Booking) { foreach (var y in x.Customers) { var temp = new AdminCustomer() { ID = y.ID, FirstName = y.FirstName, LastName = y.LastName, ContactPerson = y.ContactPerson }; list.Add(temp); } } return(list); }
public bool editCustomer(int id, AdminCustomer inCust) { return(_repository.editCustomer(id, inCust)); }