public static List <Manifestacija> ReadFest(string path) { List <Manifestacija> fests = new List <Manifestacija>(); path = HostingEnvironment.MapPath(path); FileStream stream = new FileStream(path, FileMode.Open); StreamReader sr = new StreamReader(stream); string line = ""; while ((line = sr.ReadLine()) != null) { string[] tokens = line.Split(';'); //Prodavac+";"+ Naziv+";"+Tipmanifestacije.ToString() + ";" +Brojmesta.ToString() + ";" +Datumivreme.ToString() + ";" +Cenaregular.ToString() + ";" +Mestoodrzavanja.Unicabroj + ";" +Mestoodrzavanja.Grad + ";" +Mestoodrzavanja.Postanskibroj.ToString() + ";" +Poster; Mesto mjesto = new Mesto(tokens[6], tokens[7], tokens[8]); //mjesto.Ulicabroj = ; //mjesto.Grad = ; //mjesto.Postanskibroj = ; bool obr; bool.TryParse(tokens[15], out obr); Manifestacija p = new Manifestacija(tokens[0], tokens[1], (TypeManifestacije)Enum.Parse(typeof(TypeManifestacije), tokens[2]), int.Parse(tokens[3]), tokens[4], Double.Parse(tokens[5]), mjesto, tokens[9], double.Parse(tokens[12]), Double.Parse(tokens[13]), Double.Parse(tokens[14]), int.Parse(tokens[11]), obr, (StatusType)Enum.Parse(typeof(StatusType), tokens[10]), tokens[16]); //16 je id fests.Add(p); //DODATI FESTIVAL } sr.Close(); stream.Close(); return(fests); }
public Lokacija(string idmanifestacije, string geoduzina, string geosirina, string grad, string ulicabroj, string postanskibroj) { Idmanifestacije = idmanifestacije; Geoduzina = geoduzina; Geosirina = geosirina; Mesto mesto = new Mesto(ulicabroj, grad, postanskibroj); MestoOdrzavanja = mesto; }
public Manifestacija(string prodavac, string naziv, TypeManifestacije tipmanifestacije, int brojmesta, string datumivreme, double cenaregular, Mesto mestoodrzavanja, string poster, double ocena, double cenafanpit, double cenavip, int kupljeno, bool obrisan, StatusType statusm, string idmanifestacije) { Naziv = naziv; Tipmanifestacije = tipmanifestacije; Brojmesta = brojmesta; Datumivreme = datumivreme; Cenaregular = cenaregular; Mestoodrzavanja = mestoodrzavanja; Poster = poster; Prodavac = prodavac; Status = statusm; Kupljeno = kupljeno; //Ocena = ocena; Ocena = Data.GetOcena(naziv, datumivreme); Cenafanpit = cenafanpit; Cenavip = cenavip; Obrisan = obrisan; IDmanifestacije = idmanifestacije; }