// Delete postnummer med metoden der kan bruges i alle klasser. // SQL server forbyder at man sletter et postnummer hvis det bruges som foreign key i en anden tabel. static void DeletePostnummerWorksForAllClasses() { SqlConnection c = GetConnection(); Postnummer zip = new Postnummer(c); Console.Write("Fjern postnummer: "); zip.postnummer = Convert.ToInt32(Console.ReadLine()); zip.Save(); }
static void Main(string[] args) { Postnummer postNr = new Postnummer { Href = "http://blabla.bla.dk", Navn = "Nyt PostNummer", Nr = "666" }; string json = JsonConvert.SerializeObject(postNr); Console.WriteLine(json); Console.ReadLine(); }
static void Main(string[] args) { //Accept a user input, and parse it as a integer Console.WriteLine("Indtast Postnummer"); int zipCode = -1; int.TryParse(Console.ReadLine(), out zipCode); Postnummer zipCodeData = GetZipCodeData(zipCode); Console.WriteLine("Fundet '{0}', {1} kommune", zipCodeData.Navn, zipCodeData.Kommuner.FirstOrDefault()?.Navn); Console.ReadLine(); }
/// <summary> /// Udførelse af kommandoen. /// </summary> /// <param name="command">Command til tilføjelse af et postnummer.</param> /// <returns>Oprettet postnummer.</returns> public PostnummerView Execute(PostnummerAddCommand command) { if (command == null) { throw new ArgumentNullException("command"); } var postnummer = new Postnummer(command.Landekode, command.Postnummer, command.Bynavn); var oprettetPostnummer = _adresseRepository.PostnummerAdd(postnummer.Landekode, postnummer.Postnr, postnummer.By); return(_objectMapper.Map <Postnummer, PostnummerView>(oprettetPostnummer)); }
// Opdaterer postnummer static void UpdatePostnummer() { SqlConnection c = GetConnection(); Postnummer zip = new Postnummer(c); Console.Write("Vælg et postnummmer ID der skal opdateres: "); zip.postnummerID = Convert.ToInt32(Console.ReadLine()); Console.Write("Skriv det nye postnummer: "); zip.postnummer = Convert.ToInt32(Console.ReadLine()); // Liste med felter der skal opdateres tages med ind i Postnummer klassen. List <string> propertiesToBeUpdated = new List <string> { "postnummer" }; zip.Update(propertiesToBeUpdated); }
static void Main(string[] args) { //Accept a user input, and parse it as a integer Console.WriteLine("Indtast Postnummer"); int zipCode = -1; int.TryParse(Console.ReadLine(), out zipCode); RestClient client = new RestClient("http://dawa.aws.dk/postnumre/{zipcode}"); //Create a webclient that can do requests; input is the BaseUrl of the resource IRestRequest request = new RestRequest(Method.GET); //Prepare a web request, and set HTTP Request type to GET request.AddUrlSegment("zipcode", zipCode.ToString()); //Input the zipCode to the BaseUrl {zipcode} IRestResponse <Postnummer> response = client.Execute <Postnummer>(request); //Execute the request we have build using strongly typed generics (this will deserialize for us automatically!) Postnummer postNr = response.Data; Console.WriteLine("Fundet '{0}', {1} kommune", postNr.Navn, postNr.Kommuner.FirstOrDefault()?.Navn); Console.ReadLine(); }
// Insert Postnummer og by i databasen. static void InsertPostnummerOgBy() { SqlConnection c = GetConnection(); Postnummer zip = new Postnummer(c); Console.Write("Tilføj postnummer: "); zip.postnummer = Convert.ToInt32(Console.ReadLine()); int newID = zip.Insert(); Console.WriteLine("Postnummerets ID er: " + newID); ByNavn city = new ByNavn(c); Console.Write("Tilføj by: "); city.byNavn = Convert.ToString(Console.ReadLine()); Console.Write("Tilføj byens Postnummer ID: "); city.postnummerID = Convert.ToString(Console.ReadLine()); city.Insert(); }
public void UpdateJsonFromFile() { try { FillDbEl(); string path = Path.Combine(System.Web.HttpContext.Current.Server.MapPath("~/Models/Webscrape/"), "jsonEl.json"); if (File.Exists(path)) { var watch1 = new Stopwatch(); watch1.Start(); dynamic json = JsonConvert.DeserializeObject(File.ReadAllText(path, Encoding.UTF8)); watch1.Stop(); System.Diagnostics.Debug.WriteLine("Läsa in fil: " + watch1.Elapsed); var el1 = db.Elområden.Single(i => i.Area == "SE01"); var el2 = db.Elområden.Single(i => i.Area == "SE02"); var el3 = db.Elområden.Single(i => i.Area == "SE03"); var el4 = db.Elområden.Single(i => i.Area == "SE04"); var watch2 = new Stopwatch(); watch2.Start(); var list = new List <Postnummer>(); foreach (var obj in json) { if (obj.Elomrade == "SE01") { var postnummer = new Postnummer { Number = obj.Postnummer, ElområdeId = el1.ElområdeId }; list.Add(postnummer); continue; } if (obj.Elomrade == "SE02") { var postnummer = new Postnummer { Number = obj.Postnummer, ElområdeId = el2.ElområdeId }; list.Add(postnummer); continue; } if (obj.Elomrade == "SE03") { var postnummer = new Postnummer { Number = obj.Postnummer, ElområdeId = el3.ElområdeId }; list.Add(postnummer); continue; } else { var postnummer = new Postnummer { Number = obj.Postnummer, ElområdeId = el4.ElområdeId }; list.Add(postnummer); continue; } } watch2.Stop(); System.Diagnostics.Debug.WriteLine("Sortera poster: " + watch2.Elapsed); var watch3 = new Stopwatch(); watch3.Start(); db.Postnummers.AddRange(list); db.SaveChanges(); watch3.Stop(); System.Diagnostics.Debug.WriteLine("Spara i databasen: " + watch3.Elapsed); } } catch (Exception exc) { throw new Exception(); } }
public string HentPoststed(string postnummer) { Postnummer postnr = dbPostnummer.Hent(postnummer); return(postnr == null ? "UGYLDIG POSTNUMMER" : postnr.Poststed); }