public async Task <MoehreResult> SaveOrtAsync(Ort ort) { var client = GetClient(_apiKey); try { var result = await client.PostAsJsonAsync("orte", ort).ConfigureAwait(false); if (result.IsSuccessStatusCode) { #if !__WASM__ Barrel.Current.Empty("orte"); #endif return(MoehreResult.WarErfolgreich()); } else { return(MoehreResult.WarFehlerhaft(result.ReasonPhrase)); } } catch (Exception ex) { return(MoehreResult.WarFehlerhaft(ex.Message)); } }
public async Task <IHttpActionResult> PutOrt(int id, Ort ort) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ort.Id) { return(BadRequest()); } db.Entry(ort).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrtExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Zusammenfassung() { Debug.WriteLine("GET - KonsumKredit - Zusammenfassung"); /// ermittle für diese Kunden_ID /// alle gespeicherten Daten (ACHTUNG! das sind viele ....) /// gib Sie alle in das ZusammenfassungsModel (bzw. die UNTER-Modelle) /// hinein. ZusammenfassungModel model = new ZusammenfassungModel(); model.ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value); /// lädt ALLE Daten zu diesem Kunden (also auch die angehängten/referenzierten /// Entities) aus der DB Kunde aktKunde = KonsumKreditVerwaltung.KundeLaden(model.ID_Kunde); Ort aktOrt = KonsumKreditVerwaltung.KundenOrtLaden(model.ID_Kunde); model.GewünschterBetrag = (int)aktKunde.KreditWunsch.Betrag.Value; model.Laufzeit = aktKunde.KreditWunsch.Laufzeit.Value; model.NettoEinkommen = (double)aktKunde.FinanzielleSituation.MonatsEinkommen.Value; model.Wohnkosten = (double)aktKunde.FinanzielleSituation.Wohnkosten.Value; model.EinkünfteAlimenteUnterhalt = (double)aktKunde.FinanzielleSituation.EinkuenfteAlimenteUnterhalt.Value; model.UnterhaltsZahlungen = (double)aktKunde.FinanzielleSituation.AusgabenALIUNT.Value; model.RatenVerpflichtungen = (double)aktKunde.FinanzielleSituation.RatenZahlungen.Value; model.Geschlecht = aktKunde.Geschlecht == "m" ? "Herr" : "Frau"; model.Vorname = aktKunde.Vorname; model.Nachname = aktKunde.Nachname; model.Titel = aktKunde.Titel?.Bezeichnung; model.GeburtsDatum = DateTime.Now; model.Familienstand = aktKunde.FamilienStand?.Bezeichnung; model.Staatsbuergerschaft = aktKunde.Land?.Bezeichnung; model.AnzahlUnterhaltspflichtigeKinder = -1; model.Wohnart = aktKunde.Wohnart?.Bezeichnung; model.Bildung = aktKunde.Schulabschluss?.Bezeichnung; model.Identifikationsart = aktKunde.IdentifikationsArt?.Bezeichnung; model.IdentifikationsNummer = aktKunde.IdentifikationsNummer; model.FirmenName = aktKunde.Arbeitgeber?.Firma; model.BeschäftigungsArt = aktKunde.Arbeitgeber?.AlleBeschaeftigungsarten?.Bezeichnung; model.Branche = aktKunde.Arbeitgeber?.AlleBranchen?.Bezeichnung; model.BeschäftigtSeit = aktKunde.Arbeitgeber?.BeschaeftigtSeit.Value.ToShortDateString(); model.Strasse = aktKunde.KontaktDaten?.StrasseNR; model.Ort = aktOrt.Bezeichnung; model.PLZ = aktOrt.PLZ; model.Mail = aktKunde.KontaktDaten?.EMail; model.TelefonNummer = aktKunde.KontaktDaten?.Telefonnummer; model.NeuesKonto = (bool)aktKunde.KontoDaten?.NeuesKonto.Value; model.BankName = aktKunde.KontoDaten?.BankName; model.IBAN = aktKunde.KontoDaten?.IBAN; model.BIC = aktKunde.KontoDaten?.BIC; /// gib model an die View return(View(model)); }
public ActionResult Zusammenfassung() { Debug.WriteLine("HttpGet: KreditVerwaltung/Zusammenfassung"); ZusammenfassungsModel model = new ZusammenfassungsModel(); model.ID_Kunde = int.Parse(Request.Cookies["id"].Value); Response.Cookies.Add(new HttpCookie("zsmid", "true")); Kunde aktKunde = KreditVerwaltung.KundeLaden(model.ID_Kunde); Ort aktKundenOrt = KreditVerwaltung.OrtDatenLaden(model.ID_Kunde); model.Betrag = (int)aktKunde.KreditWunsch.Betrag; model.Laufzeit = aktKunde.KreditWunsch.Laufzeit; model.MonatsNettoEinkommen = (double)aktKunde.FinanzielleSituation.MonatsEinkommenNetto.Value; model.Wohnkosten = (double)aktKunde.FinanzielleSituation.Wohnkosten.Value; model.EinkuenfteAlimenteUnterhalt = (double)aktKunde.FinanzielleSituation.EinkuenfteAlimenteUnterhalt.Value; model.AusgabenAlimenteUnterhalt = (double)aktKunde.FinanzielleSituation.AusgabenAlimenteUnterhalt.Value; model.Raten = (double)aktKunde.FinanzielleSituation.Raten.Value; model.Geschlecht = aktKunde.Geschlecht == "m" ? "Herr" : "Frau"; model.Vorname = aktKunde.Vorname; model.Nachname = aktKunde.Nachname; model.Titel = aktKunde.Titel?.Bezeichnung; model.Geburtsdatum = DateTime.Now; model.Staatsangehoerigkeit = aktKunde.Staatsangehoerigkeit?.Bezeichnung; model.Familienstand = aktKunde.Familienstand?.Bezeichnung; model.Wohnart = aktKunde.Wohnart?.Bezeichnung; model.Schulabschluss = aktKunde.Schulabschluss?.Bezeichnung; model.IdentifikationsArt = aktKunde.IdentifikationsArt?.Bezeichnung; model.IdentifikationsNummer = aktKunde.IdentifikationsNummer; model.FirmaName = aktKunde.Arbeitgeber?.Firma; model.Branche = aktKunde.Arbeitgeber?.Branche?.Bezeichnung; model.BeschaeftigungsArt = aktKunde.Arbeitgeber?.BeschaeftigungsArt?.Bezeichnung; model.BeschaeftigtSeit = aktKunde.Arbeitgeber?.BeschaeftigtSeit.Value.ToShortDateString(); model.Strasse = aktKunde.KontaktDaten?.Strasse; model.Hausnummer = aktKunde.KontaktDaten?.Hausnummer; model.Land = aktKundenOrt.FKLand; model.Ort = aktKundenOrt.Bezeichnung; model.PLZ = aktKundenOrt.PLZ; model.EMail = aktKunde.KontaktDaten?.EMail; model.Telefonnummer = aktKunde.KontaktDaten?.Telefonnummer; model.NeuesKonto = (bool)aktKunde.KontoDaten?.HatKonto; model.Bank = aktKunde.KontoDaten?.Bank; model.IBAN = aktKunde.KontoDaten?.IBAN; model.BIC = aktKunde.KontoDaten?.BIC; return(View(model)); }
public async Task <IHttpActionResult> GetOrt(int id) { Ort ort = await db.Ort.FindAsync(id); if (ort == null) { return(NotFound()); } return(Ok(ort)); }
public async Task <IHttpActionResult> PostOrt(Ort ort) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Ort.Add(ort); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = ort.Id }, ort)); }
public async Task <StatusCodeResult> Post([FromBody] Ort value) { var success = await _store.SaveAsync(value); if (!success) { return(BadRequest()); } else { return(Ok()); } }
public async Task <IHttpActionResult> DeleteOrt(int id) { Ort ort = await db.Ort.FindAsync(id); if (ort == null) { return(NotFound()); } db.Ort.Remove(ort); await db.SaveChangesAsync(); return(Ok(ort)); }
private async void OrtSelected(object sender, ItemClickEventArgs e) { if (!ServiceBase.IsOnline()) { Windows.UI.Popups.MessageDialog dialog = new Windows.UI.Popups.MessageDialog("Du bist gerade leider nicht online. Bitte prüfe deine Verbindung."); await dialog.ShowAsync(); return; } Ort ort = e.ClickedItem as Ort; this.Frame.Navigate(typeof(OrtEditPage), ort); }
public ActionResult KontaktDaten() { Debug.WriteLine("HttpGet: Kredit/KontaktDaten"); List <StaatsbuergerschaftsModel> alleLaender = new List <StaatsbuergerschaftsModel>(); foreach (var landauswahl in KreditVerwaltung.LaenderLaden()) { alleLaender.Add(new StaatsbuergerschaftsModel() { ID = landauswahl.ID, Bezeichnung = landauswahl.Bezeichnung }); } KontaktdatenModel model = new KontaktdatenModel() { AlleLaender = alleLaender, ID_Kunde = int.Parse(Request.Cookies["id"].Value) }; KontaktDaten kdaten = KreditVerwaltung.KontaktDatenLaden(model.ID_Kunde); if (kdaten != null) { model.Strasse = kdaten.Strasse; model.Hausnummer = kdaten.Hausnummer; model.EMail = kdaten.EMail; model.TelefonNummer = kdaten.Telefonnummer; //model.Ort = kdaten.Ort.Bezeichnung; //model.PL } Ort odaten = KreditVerwaltung.OrtDatenLaden(model.ID_Kunde); if (odaten != null) { model.Ort = odaten.Bezeichnung; model.ID_PLZ = odaten.PLZ; model.ID_Land = odaten.FKLand; } return(View(model)); }
public IActionResult Store(OrtViewModel model) { if (!ModelState.IsValid) { return(View("Create", model)); } Ort ort = new Ort() { Name = model.Name, PLZ = model.PLZ, Kanton = model.Kanton }; context.Ort.Add(ort); context.SaveChanges(); return(RedirectToAction("Show", new { ort.Id })); }
public void Spara(string namn, string ortnamn) { var store = DocumentStore.For(_ => { _.Connection(connectionString); _.DatabaseSchemaName = "appen"; }); using (var session = store.LightweightSession()) { var ort = new Ort { Ortnamn = ortnamn }; var person = new Person { Namn = namn, OrtId = ort.Id }; session.Store <object>(ort, person); session.SaveChanges(); } }
/// <summary> /// Fügt der Liste MainViewModel.Personen hinzu /// Speichert diese Werte in Datei /// </summary> private void Speichern() { // Validierung, weil wir finden, dass sonst ein Eintrag keinen Sinn macht und kein Anwendungszweck besitzt. if (String.IsNullOrWhiteSpace(Vorname) || String.IsNullOrWhiteSpace(Nachname)) { MessageBox.Show("Vorname und Nachname sind Pflichtfelder!"); return; } ObservableCollection <Person> personen = _mainViewModel.Personen; // Auslesen aus der Form, Person der Liste hinzufügen Person neuePerson = new Person(Vorname.Trim(), Nachname.Trim(), new Adresse(Plz.Trim(), Ort.Trim(), Strasse.Trim())); // Person zur Liste hinzufügen personen.Add(neuePerson); _csvController.fuegeZurDateiHinzu(neuePerson); FormReset(); }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); this.DataContext = _edit = e.Parameter as Ort; }