Hallo andreasS,
du kannst der Methode
rennenLiveHub.SendAllRennenLive(...);
die Parameter übergeben und im Javascript/Typescript die Parameter entsprechend entgegennehmen.
Gruss
Coffeebean
Hallo MMCSharp,
wenn du Glück hast gibt es Dokumentationstools wie Swagger, die dir helfen a) zu schauen, in welchem Format deine Daten daherkommen und b) welche Felder bereitgestellt werden. Die API muss das aber anbieten bzw. erstellen lassen.
Gruss
Coffeebean
Hallo behindyoû,
kannst auch ASP.NET im Backend,eine SPA/PWA im Frontend (Web) und mit Cordova oder Capacitor auf Mobile und mit Electron auf Desktop portieren.
Gruss
Coffeebean
Hallo LaTino,
danke für den Hinweis, wir schauen das mal an.
EDIT: Gerade abgeklärt: das neue Forum sollte Unicode unterstützen. Das phpBB hier tut es nicht.
Gruss
Coffeebean
Hallo,
danke für eure Antworten. Sehr interessant.
Online greife ich meistens auf Paypal oder Lastschrift zurück.
Lastschrift? Ich bin immer froh, dass ich nicht meine direkten Kontodaten überall eintragen muss, sondern eben die KK als "Puffer" dazwischen habe.
@Pinki Ist es nicht so, dass eine "echte" Kreditkarte dir immer erstmal ein Kredit gibt und du dann monatlich/jährlich/usw. diesen Kredit inkl. Zinsen abbezahlen musst. Hier liegt die Gefahr höher, Geld auszugeben welches du gar nicht besitzt. Außerdem haben viele Kreditkarten jährliche Verwaltungskosten.
Das ist richtig, die "echte" Kreditkarte, so wie man sie auch aus amerikanischen Filmen kennt, ist wirklich so, dass man einen Kredit bekommt, am Ende vom Monat flattert die Rechnung ins Haus und man zahlt das ab. Man kann das aufteilen und eben so monatlich x Dollar abzahlen, natürlich mit Zins. Daher der Kredit in der Kreditkarte.
Hierzulande gibt es das aber seltener. Hier ist eher geläufig, dass man ein Konto dahinter hat und am Monatsende eben von dem Konto dahinter abgebucht wird. Dazu hat man ein monatliches Limit, damit man nicht unendlich Geld ausgibt oder, falls die Daten mal in die falschen Hände gelangen, auch nicht alles damit gekauft werden kann. Maximaler Schaden sollte dann das Limit sein. Man kann die Karte natürlich dann auch sperren. Dazu kann man das Geld immer wieder holen (mit Nachweis etc.). Aber das geht glaube ich bei einer EC-Karte auch.
Die Verwaltungskosten für eine KK fallen in der Regel weg, wenn du sie öfters benutzt, natürlich auch abhängig von der Bank, ganz klar. Gebühren sind wirklich gering, weil du Geld zurück bekommst wenn du die KK verwendest. Ich glaube bei mir wird das im Quartal dann mal ausgezahlt.
Ich mag noch den monatlichen "Bericht", den ich Ende des Monats habe. So sehe ich genau, was ich in der Periode Januar, Februar etc. ausgegeben habe. Und habe eine (!) saubere Abbuchung von meinem Konto.
Gruss und nochmals Danke für eure Meinungen!
Coffeebean
Hallo CoderboyPB,
du kannst auch bei beispielsweise Amazon eine Kreditkarte beantragen. Beachte aber bitte, dass bei einer normalen Bank (d)ein Konto dahinter liegt, bei anderen bekommst du - wie man das klassisch kennt - eine Rechnung am Ende des Monats ins Haus.
Aber das steht ja bei den Kreditkarten immer dabei.
Krass, dass du keine Kreditkarte hast. Ich kann mir ein Leben ohne nicht mehr vorstellen 😃 Habe aus Interesse mal einen Thread erstellt: Habt ihr eine Kreditkarte, die ihr aktiv benutzt? Warum/Warum nicht? . Interessiert mich nochmal. Hier in diesem Thread bitte beim Thema Azure & KK bleiben.
Gruss
Coffeebean
Hallo zusammen,
inspiriert von diesem Thema Wie kann ich mich auf Azure ohne Kreditkarte registrieren? wollte ich mal hören ob ihr eine Kreditkarte habt und diese auch aktiv nutzt? Ich kann mir ein Leben ohne Kreditkarte nicht mehr vorstellen. Brötchen, Tanken, ich zahle alles mit der KK. Bargeld habe ich kaum noch dabei.
Wie macht ihr das? Habt ihr eine KK? Benutzt ihr diese? Nur Online?
Gruss und bleibt gesund,
Coffeebean
Hallo CoderboyPB,
ich habe mir auch immer günstige Mäuse gekauft, weil die mir völlig reichten. Dies war auch der Fall: ich hatte nie Probleme mit der Hand, hat nichts wehgetan, war angenehm zu bedienen etc. Aber irgendwann haben die Mäuse ihren Dienst nicht mehr getan.
Irgendwann habe ich dann mal mehr für eine Maus ausgegeben. Konkret habe ich angefangen mit einer Habu von Microsoft/Razer, jetzt eine Razer Taipa. Ich spiele jedoch kaum auf dem PC. Trotzdem halten die Dinger einfach länger und sind sehr zuverlässig.
Freunde, die sagten "Wieso gibst du soviel für eine Maus aus" sagten beim ersten mal Bewegen mit der Maus auch "Boah, die ist ja geil".
Bin allerdings immer beim Kabel gewesen 😉 Wo es geht bin ich mehr der Kabel-Fan. (Keine Diskussion bitte).
Hoffe, das hilft dir weiter.
Liebe Grüsse
Coffeebean
Hallo pollito,
Wenn ich das richtig verstanden habe, gelten bei ASP.Net Core diese Einschränkungen nicht.
Das verstehe ich nicht ganz. Welche Einschränkungen gelten bei ASP.NET Core nicht?
Gruss
Coffeebean
Hallo pollito,
ich habe bisher noch keinen Up- und Download umgesetzt, aber es hindert dich nichts dran mit Javascript zu arbeiten und das umzusetzen. WASM und Javscript können miteinander reden, Blazor bietet dafür Interops an. https://docs.microsoft.com/en-us/aspnet/core/blazor/call-javascript-from-dotnet?view=aspnetcore-3.1
Steven Sanderson, der das ganze auch nach aussen sehr stark vorantreibt, hat noch einen vielleicht interessanten Artikel geschrieben: https://blog.stevensanderson.com/2019/09/13/blazor-inputfile/
Blazor benutzt WebAssembly. WebAssembly und Blazor sind aber erstmal zwei verschiedene paar Schuhe.
Generell beschreibt WebAssembly einen offenen Code-Standard, der von Browsern nativ(!) unterstützt wird. Du kannst Code in C++, Rust, C# schreiben und er kann im Browser ohne Plugin ausgeführt werden. Web bleibt Web. Mit allen Vor- und Nachteilen. Nur kannst du auf einmal C# (C++, Rust, ... statt Javascript) verwenden, um weite Teile deiner Logik abzubilden. Das ist natürlich für manche recht sexy. (Keine "Javascript ist gut/schlecht"-Diskussion bitte).
Zu deinem initialem Problem habe ich noch das hier https://github.com/WICG/native-file-system/issues/139 gefunden. Vielleicht hilft es.
Gruss
Coffeebean
Hallo pollito,
IIRC: Blazor WebAssembly läuft genauso im Browser wie beispielsweise Javascript. Der Browser ist eine Sandbox. Du kannst lokal keine Daten bearbeiten, nur über den WebServer. Das wäre ein Security-Issue imho. Es gibt aber eine FileAPI, die ist aber noch im Trial: https://web.dev/native-file-system/
Gruss
Coffeebean
Hallo blizzard,
Danke hab es gelöst bekommen 😉
Das ist prima, kannst du uns und den Problemsuchenden nach dir noch sagen, wie du das gelöst hast?
Gruss
Fabian
Hey joe@vstw,
ich habe jetzt jeden(!) deiner Beiträge in diesem Thread editiert. Bitte packe Code in Code-Tags, Fehlermeldungen in Fehler-Tags und Zitate in Zitat-Tags.
[Hinweis] Wie poste ich richtig?
Danke
Coffeebean
Hallo Jonas007,
super, dass sich das Problem für dich erledigt hat. Aber Hilfesuchende habe somit null Informationen, wie sich das Problem erledigt hat. Kannst du bitte deine Lösung erklären, damit andere auch davon profitieren können?
Gruss
Coffeebean
Hallo DeSchneller,
in den Framework-Css-Dateien rumzufummeln ist eine schlechte Idee. Kommt da was Neues von denen ist eine Migration fast unmöglich.
Mach dir deine eigenen Files wie beispielsweise "custom.css" und überschreibe dort die Styles, die du anpassen magst.
Bist du sicher, dass du mit WebForms fahren willst? RazorPages oder klassisches ASP.NET Core MVC wären gute Alternativen. In den Templates kommt eigentlich auch alles mit bei, auch Bootstrap in dem Fall.
Gruss
Coffeebean
PS: ".Net" --> ".NET" 😃
ich habe sogar vor dem Posten des Beitrags nochmal in den Post zum richtig Posten geguckt.
Aber da die beiden Fragen auf ein Thema belaufen (EF Core Relations) bin ich davon ausgegangen, dass ein Thread in dem Fall in Ordnung ist.
Ich kann es gerne noch ändern und zwei Threads daraus erstellen.){gray}
Hallo Duesmannr,
alles gut so. Lass es so.
Gruss
Coffeebean
Hallo Duesmannr,
bitte beachte [Hinweis] Wie poste ich richtig? 1.2 Nur ein Thema pro Thread.
Der Thread bleibt erstmal auf, da eine Antwort schon da ist. Normalerweise hätte ich ihn gelöscht, dir eine Kopie des Beitrags zugesandt und dich gebeten daraus zwei Threads zu machen. So kann dir besser geholfen werden.
Danke und Gruss
Coffeebean
Pseudo Antwort, da Thread nicht als "Thread ohne Antwort" geführt werden sollte.
Hallo X0lfm4n,
kannst du uns sagen, wo genau C# dabei eine Rolle spielt? Ich habe versucht dem Thread einen passenden Titel zu geben, aber wo genau C# eine Rolle spielen soll habe ich nicht verstanden. Falls es das nicht tut, bist du hier im falschen Forum.
Versuche mal dein Anliegen in einem Satz zu formulieren. Dann kann dir besser geholfen werden.
Gruss
Coffeebean
Hallo re24sdsdg,
spontan fällt mir da natürlich die Google Maps API ein, im Browser bekommst du Latitude, Longitude über den Browser, falls unterstützt, und OpenStreetMap fällt mir noch ein.
Gruss
Coffeebean
Hallo Shayliar,
bitte beachte [Hinweis] Wie poste ich richtig? 1.2 Nur ein Thema pro Thread.
Der Thread bleibt erstmal auf, da eine Antwort schon da ist. Normalerweise hätte ich ihn gelöscht, dir eine Kopie des Beitrags zugesandt und dich gebeten daraus zwei Threads zu machen. So kann dir besser geholfen werden.
Danke und Gruss
Coffeebean
Hallo Wasined,
hast du mit SQLite schon abgeschlossen und willst Alternativen?
Oder möchtest du es mit SQLite hinbekommen und magst uns mal die Fehlermeldung sagen oder wo du eben Probleme hast?
Gruss
Coffeebean
Hallo echdeneth,
so ein Tutorial kann sicher gut sein, aber bitte versuche nicht alles mit MVVM zu erschlagen.
MVVM ist ein sehr reifes Konzept, was die Architektur der Benutzeroberfläche behandelt.
MVVM spielt sich sehr nah an der Oberfläche ab, es ist ein Konzept für die Oberfläche. Zu einer App gehört u.U. aber noch sehr viel mehr, wie etwa Datenzugriff. Der hat aber erstmal wenig mit MVVM zu tun. Der gehört in eine andere Schicht. MVVM ist ein Pattern von eventuell recht vielen innerhalb einer Applikation.
Aber wir schweifen vom Thema ab 😃 Lies dich in MVVM ein, die Links sind da, dann kannst du mit sauberem Erstellen und Abräumen von Controls deinen Speicherverbauch in den Griff bekommen.
Gruss
Coffeebean
Hallo tristar,
ich verstehe die Frage nicht. Visual Studio ist eine IDE und hat erstmal nichts mit dem EF zu tun. Was genau willst du wissen oder hast du vor?
Gruss
Coffeebean
Hallo Taipi88,
ich bin mir nicht sicher, ob du die Trennung auch im Code meinst. Wir haben bei Kunden oftmals Applikationen in Client und Server-Folder getrennt. Gerade bei getrennten Teams ist das sehr angenehm. Ich arbeite zu 99% mit getrenntem "backend" und "frontend" Folder.
Gruss
Coffeebean
Hallo zusammen,
ich finde "WPF und XAML" auch viel treffender. Wegen mir kann es so umbenannt werden.
Gruss
Coffeebean
Habe mal den Titel entsprechend geändert.
Gruss
Coffeebean
Hallo Moritz83,
zu dem von Abt Gesagtem: Ich würde mir genau für solche Fälle immer ein ViewModel bereitlegen und das entsprechend Mappen. Ein "xyzEntity" sollte nicht in einer ObservableCollection vorkommen. Wenn du eine View hast, dann bau dir ein ViewModel dazu, mappe es entsprechend und zeige es dann an.
Gruss
Coffeebean
Hallo schuppsl,
wieso schaust du nicht in der offiziellen Doku Enable Cross-Origin Requests (CORS) in ASP.NET Core und wieso machst du nicht alles auf https - wie allgemein empfohlen? 🤔
Dein Link ist schliesslich schon fast drei Jahre alt.
Gruss
Coffeebean
Hallo schuppsl,
hast du die Requests mal verglichen? Gleiche Header im Postman sowie im Browser (Chrome Devtools -> Network Tab)?
Gruss
Coffeebean
Hallo schuppsl,
die Fehlermeldung zeigt Richtung CORS. Wie hast du CORS konfiguriert?
Gruss
Coffeebean
Hallo CrocodileDundee,
vielleicht verstehe ich die Sache auch falsch, aber wieso kannst du nicht ein Interface nehmen und das als Parameter übergeben?
public interface IIrgendwas
{
TuEtwas();
}
public class Auto : IIrgendwas
{
TuEtwas() { ... }
}
public class Person()
{
TuEtwas() { ... }
}
public class TuWasMitDerKlasse(IIrgendwas klasseDieInterfaceImplementiert)
{
klasseDieInterfaceImplementiert.TuEtwas();
}
Reflection würde ich nicht einsetzen, wenn du es nicht musst.
Gruss
Coffeebean
Hallo RafaelVogt,
internal
beschränkt sich auf die Assembly, in der du bist. Da du wohl in der gleichen bist hat das in deinem Beispiel keine Auswirkungen.
Gruss
Coffeebean
Hallo Frokuss,
Meine Fragen sind daher: ...
kannst du bitte nur ein Thema pro Thread erstellen? [Hinweis] Wie poste ich richtig? Es ist unmöglich für uns dem Thread einen gescheiten Titel zu geben. Ausserdem gehen die Antworten hier im Thread im schlimmsten Fall in drei Richtungen (da drei Fragen). Das ist für dich mühsam nachzuvollziehen, für den nächsten Hilfesuchenden noch weniger, da er nicht im Kontext ist und für uns Admins und Mods nahezu unmöglich zu lenken. Bitte achte darauf das nächste Mal. Da der Thread schon Antworten hat bleibt er auf.
Gruss
Coffeebean
Hallo _Cashisclay,
ich kann dazu gerne Code schicken
Bitte poste den Code hier, dann können wir dir helfen.
Gruss
Coffeebean
Hallo Krumnix,
willst du es per runtime verändern? Oder willst du es beim start festlegen?
Wenn du beim Start die config ausliest, weisst du ja, wieviele Einträge es sind. Dann kannst du ein Array via
int configEntryCount = /* read entries from config */
string[] myArray = new string[configEntryCount];
festlegen. Oder ist das nicht das, was du suchst?
Gruss
Coffeebean
Hallo Krumnix,
du kannst statt einer Liste ein Array nehmen und auf eine fixe Grösse festlegen.
Gruss
Coffeebean
Hallo schnei01,
willkommen im Forum. Was genau ist deine Frage? Kannst du vielleicht eine Frage in einem Satz aus deinem Beitrag a la "Wie kann ich ..." formulieren?
Gruss
Coffeebean
Hallo deluxe13,
arbeitest du, wie angegeben, wirklich mit "MySQL"? Oder hast du MSSQL? Und, entschuldige, was ist "SINQtoSQL". Meinst du "LinqToSql" bzw Linq? Ich hab "SINQtoSQL" noch nie gehört, aber das muss ja nix heissen 😃
Gruss
Coffeebean
Seite 59 kommt von
> 😉
Haha, Tatsache! Danke für den Hinweis.
Hallo LaTino,
Das Topic sagt wortwörtlich "Transformation von XML-Inhalten".
da der Titel vorher war "Welche Technologie?" und somit absolut nichtssagend war, wurde der Titel von uns auf einen Text geändert von dem wir denken, dass er am besten passt und das Problem trifft. Es kann also sein, dass wir es falsch verstanden haben, aber das muss der TE sagen 😃
Gruss
Coffeebean
Hallo BierDav,
siehe mein Beispiel oben inklusiver der bereits verlinkten Dokus. Bitte lies dies Doku und die Beiträge hier. Danke.
Gruss
Coffeebean
Hallo BierDav,
wieso nicht? Du kannst das Routing Attribut auch auf die Methode hängen.
// GET: api/todo
[HttpGet]
public async Task<ActionResult<TodoItem[]>> GetTodoItems()
{
// ...
}
// GET: api/Todo/getwhateveritems
[HttpGet]
[Route("getwhateveritems")]
public async Task<ActionResult<TodoItem>> MySuperMethodName()
{
// ...
}
oder alternativ
// GET: api/Todo/getwhateveritems
[HttpGet("getwhateveritems")]
public async Task<ActionResult<TodoItem>> MySuperMethodName()
{
// ...
}
Beachte, dass die Routen der Klasse (des Controllers) und der Methode konkateniert werden.
Aber bitte schau dir REST an!
Ist es das, was du suchst?
Gruss
Coffeebean
Hallo BierDav,
[FromBody]
serialisiert deinen Request-Body bei einem entsprechendem Request. Du kannst die Klasse durchaus beibehalten und wiederverwenden.
Wenn du an einen Controller etwas POSTest, trägst du etwas neues ein. Da du noch nichts konkretes gezeigt hast, eventuell einen User.
Was die GET Request mit dem [FromBody]
zu tun haben ist mir noch nicht klar. Kannst du konkreter werden? Hast du Code?
Gruss
Coffeebean
Hallo BierDav,
Ahhh, daher weht der Wind 😃
Hast du Beispiele? Was hast du konkret vor? Wozu brauchst du verschiedene GETs oder POSTs in einem Controller?
Gruss
Coffeebean
Hallo BierDav,
"PostTodo" ist hier nicht richtig. Schau dir REST an. POST ist ein Verb. Man schickt einen POST Request an "/api/todo". Daraus ergibt sich ja, was man tun will.
Wie man die URLs vergibt steht ebenfalls in der Doku. Wie gesagt, ich glaube dir sind die Verben, die mit [HttpPost]
etc angegeben werden, nicht klar.
Schau dir REST an, ich denke dann wird es klarer.
Ich vermute gerade, dass du im StartUp.cs
schon Routen mappen willst. Das brauchst du nicht, das machst du bei einer WebAPI für die APIController im Controller selber.
Gruss
Coffeebean
Hallo cRUSHERHLG,
willst du nicht erstmal eine ganz normale WebAPI (oder MVC) mit ASP.NET Core machen, die genau das macht, und dann absichern etc.?
Gruss
Coffeebean
Hallo Anna85,
Naja, im einfachsten Fall machst du dir eine Konsolenapplikation, die die MSSQL-Datenbank ausliest, die Daten eventuell mappt und dann in dein XML schreibt.
Was hast du denn bisher gemacht? Hast du Code für uns?
Gruss
Coffeebean
Hallo zusammen,
bald findet wieder ein Global DevOps Bootcamp bei Microsoft in Wallisellen mit Marc Müller und Neno Loje statt. Das letzte Mal (Azure DevOps Community Launch Event - Wallisellen) habe ich gesagt, ich gebe Bescheid, wenn wieder eins ist 😃
Somit: Tickets gibts hier: Global DevOps Bootcamp @ Microsoft Zurich
Viel Spass!
Coffeebean