SaveImageToDatabase(Kepek kep, Hasznaltauto hasznaltAuto, int allPicsNumber, string imageURI, HasznaltautoContext hnc) { Console.WriteLine(imageURI); kep.Hasznaltauto = hasznaltAuto; kep.HasznaltautoId = hasznaltAuto.HasznaltautoId; kep.Hirdeteskod = hasznaltAuto.Hirdeteskod; kep.Img = imageURI; kep.Hash = await GetHashAsync(imageURI); allPicsNumber++; hnc.Kepek.Add(kep); hnc.SaveChanges(); }
public Hasznaltauto CreateHasznaltauto() { string autoGyarto = this.rawAutoGyarto; string autoTipus = this.rawAutoTipus; string hirdeteskod = this.rawHirdeteskod; int vetelAr = 0; if (!string.IsNullOrEmpty(this.rawVetelAr)) { try { vetelAr = Int32.Parse(Regex.Replace(this.rawVetelAr, "[^0-9]", "")); } catch (ArgumentException) { vetelAr = 0; } } int vetelArEUR = 0; if (!string.IsNullOrEmpty(this.rawVetelArEUR)) { vetelArEUR = Int32.Parse(Regex.Replace(this.rawVetelArEUR, "[^0-9]", "")); } Regex myRegex = new Regex(@"\(([^\)]+)\)"); this.rawEvjarat = myRegex.Replace(this.rawEvjarat, ""); this.rawEvjarat = Regex.Replace(this.rawEvjarat, @"\s+", ""); int evjaratEv = 1900; int evjaratHonap = 0; if (!string.IsNullOrEmpty(this.rawEvjarat)) { if (this.rawEvjarat.Contains("/")) { string[] evjaratHonapArr = this.rawEvjarat.Split('/'); evjaratEv = Int32.Parse(evjaratHonapArr[0]); evjaratHonap = Int32.Parse(evjaratHonapArr[1]); } } string allapot = "-"; if (!string.IsNullOrEmpty(this.rawAllapot)) { allapot = this.rawAllapot; } string kivitel = "-"; if (!string.IsNullOrEmpty(this.rawKivitel)) { kivitel = this.rawKivitel; } int KmOraAllasa = 0; if (!string.IsNullOrEmpty(this.rawKmAllas)) { KmOraAllasa = Int32.Parse(Regex.Replace(this.rawKmAllas, "[^0-9]", "")); } int szemelyekSzama = 0; if (!string.IsNullOrEmpty(this.rawSzemelyekSzama)) { szemelyekSzama = Int32.Parse(Regex.Replace(this.rawSzemelyekSzama, "[^0-9]", "")); } int ajtokSzama = 0; if (!string.IsNullOrEmpty(this.rawAjtokSzama)) { ajtokSzama = Int32.Parse(Regex.Replace(this.rawAjtokSzama, "[^0-9]", "")); } string szin = "-"; if (!string.IsNullOrEmpty(this.rawSzin)) { szin = this.rawSzin; } int tomeg = 0; if (!string.IsNullOrEmpty(this.rawTomeg)) { tomeg = Int32.Parse(Regex.Replace(this.rawTomeg, "[^0-9]", "")); } int teljesTomeg = 0; if (!string.IsNullOrEmpty(this.rawTeljesTomeg)) { teljesTomeg = Int32.Parse(Regex.Replace(this.rawTeljesTomeg, "[^0-9]", "")); } int csomagtartoMeret = 0; if (!string.IsNullOrEmpty(this.rawCsomagtartoMeret)) { csomagtartoMeret = Int32.Parse(Regex.Replace(this.rawCsomagtartoMeret, "[^0-9]", "")); } string klimaFajta = "-"; if (!string.IsNullOrEmpty(this.rawKlima)) { klimaFajta = this.rawKlima; } string uzemanyag = "-"; if (!string.IsNullOrEmpty(this.rawUzemanyag)) { uzemanyag = this.rawUzemanyag; } int hengerurtartalom = 0; if (!string.IsNullOrEmpty(this.rawHengerurtartalom)) { hengerurtartalom = Int32.Parse(Regex.Replace(this.rawHengerurtartalom, "[^0-9]", "")); } int TeljkW = 0; int TeljLe = 0; if (!string.IsNullOrEmpty(this.rawTeljesitmeny)) { string[] teljesitmeny = this.rawTeljesitmeny.Split(','); TeljkW = Int32.Parse(Regex.Replace(teljesitmeny[0], "[^0-9]", "")); TeljLe = Int32.Parse(Regex.Replace(teljesitmeny[1], "[^0-9]", "")); } string hajtas = "-"; if (!string.IsNullOrEmpty(this.rawHajtas)) { hajtas = this.rawHajtas; } string sebValtofajta = "-"; if (!string.IsNullOrEmpty(this.rawSebValtofajta)) { sebValtofajta = rawSebValtofajta; } string okmanyok = "-"; if (!string.IsNullOrEmpty(this.rawOkmanyokJellege)) { okmanyok = this.rawOkmanyokJellege; } int muszakiVizsgaEv = 1900; int muszakiVizsgaHonap = 0; if (!string.IsNullOrEmpty(this.rawMuszakiVizsgaErvenyes)) { if (this.rawMuszakiVizsgaErvenyes.Contains('/')) { string[] muszakiVizsgaArr = this.rawMuszakiVizsgaErvenyes.Split('/'); muszakiVizsgaEv = Int32.Parse(muszakiVizsgaArr[0]); muszakiVizsgaHonap = Int32.Parse(muszakiVizsgaArr[1]); } } string abroncsMeret = "-"; if (!string.IsNullOrEmpty(this.rawAbroncsMeret)) { abroncsMeret = this.rawAbroncsMeret; } string link = "-"; if (!string.IsNullOrEmpty(this.rawLink)) { link = this.rawLink; } string leiras = "-"; if (!string.IsNullOrEmpty(this.rawLeiras)) { leiras = this.rawLeiras; } bool isKereskedo = rawIsKereskedo; Hasznaltauto hasznaltAuto = new Hasznaltauto(); /*autoGyarto, autoTipus, hirdeteskod, vetelAr, vetelArEUR, evjaratEv, * evjaratHonap, allapot, kivitel, KmOraAllasa, szemelyekSzama, ajtokSzama, szin, tomeg, teljesTomeg, csomagtartoMeret, * klimaFajta, uzemanyag, hengerurtartalom, TeljkW, TeljLe, hajtas, sebValtofajta, okmanyok, muszakiVizsgaEv, * muszakiVizsgaHonap, abroncsMeret, link, leiras, isKereskedo);*/ hasznaltAuto.AutoGyarto = autoGyarto; hasznaltAuto.AutoTipus = autoTipus; hasznaltAuto.Hirdeteskod = hirdeteskod; hasznaltAuto.VetelarHuf = vetelAr; hasznaltAuto.VetelarEur = vetelArEUR; hasznaltAuto.EvjaratEv = evjaratEv; hasznaltAuto.EvjaratHonap = evjaratHonap; hasznaltAuto.Allapot = allapot; hasznaltAuto.Kivitel = kivitel; hasznaltAuto.KmAllas = KmOraAllasa; hasznaltAuto.SzemelyekSzama = szemelyekSzama; hasznaltAuto.AjtokSzama = ajtokSzama; hasznaltAuto.Szin = szin; hasznaltAuto.Tomeg = tomeg; hasznaltAuto.TeljesTomeg = teljesTomeg; hasznaltAuto.CsomagtartoMeret = csomagtartoMeret; hasznaltAuto.KlimaFajta = klimaFajta; hasznaltAuto.Uzemanyag = uzemanyag; hasznaltAuto.Hengerurtartalom = hengerurtartalom; hasznaltAuto.TeljesitmenyKw = TeljkW; hasznaltAuto.TeljesitmenyLe = TeljLe; hasznaltAuto.Hajtas = hajtas; hasznaltAuto.Sebessegvalto = sebValtofajta; hasznaltAuto.Okmanyok = okmanyok; hasznaltAuto.MuszakiVizsgaEv = muszakiVizsgaEv; hasznaltAuto.MuszakivizsgaHonap = muszakiVizsgaHonap; hasznaltAuto.AbroncsMeret = abroncsMeret; hasznaltAuto.Link = link; hasznaltAuto.Leiras = leiras; hasznaltAuto.IsKereskedo = isKereskedo; /* autoGyarto, autoTipus, hirdeteskod, vetelAr, vetelArEUR, evjaratEv, * evjaratHonap, allapot, kivitel, KmOraAllasa, szemelyekSzama, ajtokSzama, szin, tomeg, teljesTomeg, csomagtartoMeret, * klimaFajta, uzemanyag, hengerurtartalom, TeljkW, TeljLe, hajtas, sebValtofajta, okmanyok, muszakiVizsgaEv, * muszakiVizsgaHonap, abroncsMeret, link, leiras, isKereskedo);*/ return(hasznaltAuto); }