public void UpisiUBazuDispecere() { using (TextWriter tw = new StreamWriter(@"C:\Users\Nemanja\Desktop\FAKS\3.GODINA\WEB\TaxiSluzbaWebApp\TaxiService\TaxiSluzbaWebApi\App_Data\Dispeceri.txt")) { foreach (var item in Dispeceri) { tw.Write(item.KorisnickoIme); tw.Write(";"); tw.Write(item.Sifra); tw.Write(";"); tw.Write(item.Ime); tw.Write(";"); tw.Write(item.Prezime); tw.Write(";"); tw.Write(item.Pol); tw.Write(";"); tw.Write(item.JMBG); tw.Write(";"); tw.Write(item.KontaktTelefon); tw.Write(";"); tw.Write(item.Email); if (Dispeceri.IndexOf(item) != Dispeceri.Count() - 1) { tw.Write("\n"); } } } }
public Korisnik Get(string id) { Dispeceri dispeceri = (Dispeceri)HttpContext.Current.Application["dispeceri"]; Korisnici users = (Korisnici)HttpContext.Current.Application["korisnici"]; Vozaci vozaci = (Vozaci)HttpContext.Current.Application["vozaci"]; foreach (var item in users.korisnici) { if (id == item.KorisnickoIme) { return(item); } } foreach (var item in dispeceri.dispecers) { if (id == item.KorisnickoIme) { return(item); } } foreach (var item in vozaci.vozaci) { if (id == item.KorisnickoIme) { return(item); } } return(null); }
public Korisnik Post([FromBody] Korisnik korisnik) { Dispeceri dispeceri = (Dispeceri)HttpContext.Current.Application["dispeceri"]; Korisnici users = (Korisnici)HttpContext.Current.Application["korisnici"]; Vozaci vozaci = (Vozaci)HttpContext.Current.Application["vozaci"]; foreach (var item in users.korisnici) { if (korisnik.KorisnickoIme == item.KorisnickoIme) { return(item); } } foreach (var item in dispeceri.dispecers) { if (korisnik.KorisnickoIme == item.KorisnickoIme) { return(item); } } foreach (var item in vozaci.vozaci) { if (korisnik.KorisnickoIme == item.KorisnickoIme) { return(item); } } return(null); }
public bool Put(int id, [FromBody] Dispecer korisnik) { Dispeceri dispeceri = (Dispeceri)HttpContext.Current.Application["dispeceri"]; string path = "~/App_Data/Dispeceri.txt"; path = HostingEnvironment.MapPath(path); foreach (var item in dispeceri.dispecers) { if (item.Id == id) { item.KorisnickoIme = korisnik.KorisnickoIme; item.Lozinka = korisnik.Lozinka; item.Ime = korisnik.Ime; item.Prezime = korisnik.Prezime; item.JMBG = korisnik.JMBG; item.Pol = korisnik.Pol; item.Uloga = korisnik.Uloga; item.Telefon = korisnik.Telefon; item.Email = korisnik.Email; item.Voznja = korisnik.Voznja; StringBuilder sb = new StringBuilder(); sb.Append(item.Id + ";" + item.KorisnickoIme + ";" + item.Lozinka + ";" + item.Ime + ";" + item.Prezime + ";" + item.Pol + ";" + item.JMBG + ";" + item.Telefon + ";" + item.Email + ";" + item.Uloga + ";" + item.Voznja + "\n"); string[] arrLine = File.ReadAllLines(path); arrLine[item.Id - 1] = sb.ToString(); File.WriteAllLines(path, arrLine); File.WriteAllLines(path, File.ReadAllLines(path).Where(l => !string.IsNullOrWhiteSpace(l))); dispeceri = new Dispeceri("~/App_Data/Dispeceri.txt"); HttpContext.Current.Application["dispeceri"] = dispeceri; return(true); } } return(false); }
public List <Voznja> GetFiltracijaDispecer(string id) { Dispeceri users = HttpContext.Current.Application["dispeceri"] as Dispeceri; Korisnik user = (Korisnik)HttpContext.Current.Session["user"]; if (user == null) { user = new Korisnik(); HttpContext.Current.Session["user"] = user; } List <Voznja> search = HttpContext.Current.Session["search"] as List <Voznja>; if (search == null) { search = new List <Voznja>(); HttpContext.Current.Session["search"] = search; } List <Voznja> retVal = new List <Voznja>(); foreach (Voznja v in search) { if (v.StatusVoznje.ToString() == id) { retVal.Add(v); } } HttpContext.Current.Session["search"] = retVal; return(retVal); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); Dispeceri dispeceri = new Dispeceri("~/App_Data/Dispeceri.txt"); HttpContext.Current.Application["dispeceri"] = dispeceri as Dispeceri; Korisnici korisnici = new Korisnici("~/App_Data/Korisnici.txt"); HttpContext.Current.Application["korisnici"] = korisnici as Korisnici; Vozaci vozaci = new Vozaci("~/App_Data/Vozaci.txt"); HttpContext.Current.Application["vozaci"] = vozaci as Vozaci; Voznje voznje = new Voznje("~/App_Data/Voznje.txt"); HttpContext.Current.Application["voznje"] = voznje; Korisnik user = new Korisnik(); HttpContext.Current.Application["user"] = user as Korisnik; }
public string Post([FromBody] Korisnik korisnik) // Ispravnost user-a { Vozaci vozaci = (Vozaci)HttpContext.Current.Application["vozaci"]; Korisnici korisnici = (Korisnici)HttpContext.Current.Application["korisnici"]; Dispeceri dispeceri = (Dispeceri)HttpContext.Current.Application["dispeceri"]; foreach (var k in korisnici.list) { if ((k.Value.Kime.Equals(korisnik.Kime)) && (k.Value.lozinka.Equals(korisnik.lozinka))) { return("Uspesno"); } } foreach (var k in dispeceri.list) { if ((k.Value.Kime.Equals(korisnik.Kime)) && (k.Value.lozinka.Equals(korisnik.lozinka))) { return("Uspesno"); } } foreach (var k in vozaci.list) { if ((k.Value.Kime.Equals(korisnik.Kime)) && (k.Value.lozinka.Equals(korisnik.lozinka))) { return("Uspesno"); } } return("Neuspesna prijava"); }
public bool Post([FromBody] Korisnik korisnik) { Korisnici users = (Korisnici)HttpContext.Current.Application["korisnici"]; Dispeceri dispeceri = (Dispeceri)HttpContext.Current.Application["dispeceri"]; Vozaci vozaci = (Vozaci)HttpContext.Current.Application["vozaci"]; foreach (var item in users.korisnici) { if (item.KorisnickoIme == korisnik.KorisnickoIme && item.Lozinka == korisnik.Lozinka) { return(true); } } foreach (var item in dispeceri.dispecers) { if (item.KorisnickoIme == korisnik.KorisnickoIme && item.Lozinka == korisnik.Lozinka) { return(true); } } foreach (var item in vozaci.vozaci) { if (item.KorisnickoIme == korisnik.KorisnickoIme && item.Lozinka == korisnik.Lozinka) { return(true); } } return(false); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); Korisnici korisnici = new Korisnici("~/Baza/korisnici.txt"); HttpContext.Current.Application["korisnici"] = korisnici; Dispeceri dispeceri = new Dispeceri("~/Baza/dispeceri.txt"); HttpContext.Current.Application["dispeceri"] = dispeceri; Vozaci vozaci = new Vozaci("~/Baza/vozaci.txt"); HttpContext.Current.Application["vozaci"] = vozaci; Voznje voznje = new Voznje("~/Baza/voznje.txt"); HttpContext.Current.Application["voznje"] = voznje; Komentari komentari = new Komentari("~/Baza/komentari.txt"); HttpContext.Current.Application["komentari"] = komentari; }
public void UpisiUBazuDispecere() { try { using (TextWriter tw = new StreamWriter(@"D:\TaxiService\WEBTaxiService\WEBTaxiService\TaxiService\App_Data\dispeceri.txt")) { foreach (var item in Dispeceri) { tw.Write(item.Username); tw.Write(";"); tw.Write(item.Password); tw.Write(";"); tw.Write(item.Ime); tw.Write(";"); tw.Write(item.Prezime); tw.Write(";"); tw.Write(item.Pol); tw.Write(";"); tw.Write(item.Jmbg); tw.Write(";"); tw.Write(item.Telefon); tw.Write(";"); tw.Write(item.Email); if (Dispeceri.IndexOf(item) != Dispeceri.Count - 1) { tw.Write("\n"); } } } } catch { } }
public Korisnik Get(string id) //Prijava { Korisnik k = null; //Ovo je samo po sebi validacija Korisnici korisnici = (Korisnici)HttpContext.Current.Application["korisnici"]; Dispeceri dispeceri = (Dispeceri)HttpContext.Current.Application["dispeceri"]; Vozaci vozaci = (Vozaci)HttpContext.Current.Application["vozaci"]; //Validacija if (korisnici.list == null) { korisnici.list = new Dictionary <string, Korisnik>(); } if (dispeceri.list == null) { dispeceri.list = new Dictionary <string, Dispecer>(); } if (vozaci.list == null) { vozaci.list = new Dictionary <string, Vozac>(); } foreach (var kk in korisnici.list) { if (kk.Value.KorisnickoIme == id) { k = kk.Value; k.Uloga = Models.Enums.Enumss.Uloga.Musterija; return(k); } } foreach (var kk in dispeceri.list) { if (kk.Value.KorisnickoIme == id) { k = kk.Value; k.Uloga = Models.Enums.Enumss.Uloga.Dispecer; return(k); } } foreach (var kk in vozaci.list) { if (kk.Value.KorisnickoIme == id) { k = kk.Value; k.Uloga = Models.Enums.Enumss.Uloga.Vozac; return(k); } } return(k); }
public List<Voznja> GetSearchDispecer(DateTime from, DateTime to) { Dispeceri users = HttpContext.Current.Application["dispeceri"] as Dispeceri; Korisnik user = (Korisnik)HttpContext.Current.Session["user"]; if (user == null) { user = new Korisnik(); HttpContext.Current.Session["user"] = user; } List<Voznja> search = HttpContext.Current.Session["search"] as List<Voznja>; if (search == null) { search = new List<Voznja>(); HttpContext.Current.Session["search"] = search; } List<Voznja> retVal = new List<Voznja>(); int result1; int result2; /*foreach (Dispecer k in users.dispecers) { if (k.KorisnickoIme == user.KorisnickoIme) { foreach (Voznja v in k.voznjeKorisnika) { result1 = DateTime.Compare(from, v.VremePorudzbine); result2 = DateTime.Compare(to, v.VremePorudzbine); if (result1 < 0 && result2 > 0) { retVal.Add(v); } } return retVal; } }*/ foreach (Voznja v in search) { result1 = DateTime.Compare(from, v.VremePorudzbine); result2 = DateTime.Compare(to, v.VremePorudzbine); if (result1 < 0 && result2 > 0) { retVal.Add(v); } } HttpContext.Current.Session["search"] = retVal; return retVal; }
public List <Voznja> GetSearchPriceDispecer(double from, double to) { Dispeceri users = HttpContext.Current.Application["dispeceri"] as Dispeceri; Korisnik user = (Korisnik)HttpContext.Current.Session["user"]; if (user == null) { user = new Korisnik(); HttpContext.Current.Session["user"] = user; } List <Voznja> search = HttpContext.Current.Session["search"] as List <Voznja>; if (search == null) { search = new List <Voznja>(); HttpContext.Current.Session["search"] = search; } bool flag1 = true; bool flag2 = true; if (from == -1) { flag1 = false; } if (to == -1) { flag2 = false; } List <Voznja> retVal = new List <Voznja>(); foreach (Voznja v in search) { if (!flag1) { from = v.Iznos; } if (!flag2) { to = v.Iznos; } if (v.Iznos >= from && v.Iznos <= to) { retVal.Add(v); } } HttpContext.Current.Session["search"] = retVal; return(retVal); }
public bool Post([FromBody] Korisnik korisnik) { Korisnik user = (Korisnik)HttpContext.Current.Session["user"]; if (user == null) { user = new Korisnik(); HttpContext.Current.Session["user"] = user; } if (user.KorisnickoIme == korisnik.KorisnickoIme) { return(false); } Dispeceri dispeceri = (Dispeceri)HttpContext.Current.Application["dispeceri"]; Korisnici korisnici = (Korisnici)HttpContext.Current.Application["korisnici"]; Vozaci vozaci = (Vozaci)HttpContext.Current.Application["vozaci"]; foreach (var item in dispeceri.list) { if (item.KorisnickoIme == korisnik.KorisnickoIme && item.Lozinka == korisnik.Lozinka) { HttpContext.Current.Session["user"] = item as Dispecer; return(true); } } foreach (var item in korisnici.list) { if (item.KorisnickoIme == korisnik.KorisnickoIme && item.Lozinka == korisnik.Lozinka) { if (item.Ban == Enums.Banovan.DA) { return(false); } HttpContext.Current.Session["user"] = item as Korisnik; return(true); } } foreach (var item in vozaci.list) { if (item.KorisnickoIme == korisnik.KorisnickoIme && item.Lozinka == korisnik.Lozinka) { if (item.Ban == Enums.Banovan.DA) { return(false); } HttpContext.Current.Session["user"] = item as Vozac; return(true); } } return(false); }
public bool Post([FromBody] Vozac vozac) { Vozaci vozaci = (Vozaci)HttpContext.Current.Application["vozaci"]; Korisnici korisnici = (Korisnici)HttpContext.Current.Application["korisnici"]; Dispeceri dispeceri = (Dispeceri)HttpContext.Current.Application["dispeceri"]; foreach (var v in vozaci.list) { if (v.Value.Kime == vozac.Kime) { return(true); } } foreach (var v in korisnici.list) { if (v.Value.Kime == vozac.Kime) { return(true); } } foreach (var v in dispeceri.list) { if (v.Value.Kime == vozac.Kime) { return(true); } } string path = "~/Baza/vozaci.txt"; path = HostingEnvironment.MapPath(path); StringBuilder sb = new StringBuilder(); vozac.Id = vozaci.list.Count.ToString(); vozac.Automobil.BrTaksija = (vozaci.list.Count + 100).ToString(); sb.Append(vozac.Id + ";" + vozac.Kime + ";" + vozac.lozinka + ";" + vozac.ime + ";" + vozac.prezime + ";" + vozac.JMBG + ";" + vozac.telefon + ";" + vozac.pol + ";" + vozac.email + ";" + vozac.Lokacija.x + ";" + vozac.Lokacija.y + ";" + vozac.Lokacija.adresa.UlicaBroj + ";" + vozac.Lokacija.adresa.NaseljenoMesto + ";" + vozac.Lokacija.adresa.PozivniBrojMesta + ";" + vozac.Automobil.BrTaksija + ";" + vozac.Automobil.godiste + ";" + vozac.Automobil.BrRegistracije + ";" + vozac.Automobil.tipAuta + ";" + vozac.Zauzet + "\n"); if (!File.Exists(path)) { File.WriteAllText(path, sb.ToString()); } else { File.AppendAllText(path, sb.ToString()); } vozaci = new Vozaci("~/Baza/vozaci.txt"); HttpContext.Current.Application["vozaci"] = vozaci; return(false); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); Korisnici users = new Korisnici("~/App_Data/Korisnici.txt"); Dispeceri disp = new Dispeceri("~/App_Data/Dispeceri.txt"); Vozaci vozaci1 = new Vozaci("~/App_Data/Vozaci.txt"); Voznje voznje1 = new Voznje("~/App_Data/Voznje.txt"); }
public Dispecer Get(string id) { Dispeceri dispeceri = (Dispeceri)HttpContext.Current.Application["dispeceri"]; //Validacija if (int.Parse(id) >= 0 && int.Parse(id) < dispeceri.list.Count) { return(dispeceri.list[id]); } else { return(null); } }
public bool PostIzmena([FromBody] Dispecer dispecer) { Korisnik user = (Korisnik)HttpContext.Current.Session["user"]; if (user == null) { user = new Korisnik(); HttpContext.Current.Session["user"] = user; } Dispeceri users = (Dispeceri)HttpContext.Current.Application["dispeceri"]; foreach (var item in users.list) { if (dispecer.KorisnickoIme == item.KorisnickoIme) { item.Email = dispecer.Email; item.Ime = dispecer.Ime; item.JMBG = dispecer.JMBG; item.KontaktTelefon = dispecer.KontaktTelefon; item.Lozinka = dispecer.Lozinka; item.Pol = dispecer.Pol; item.Prezime = dispecer.Prezime; item.Uloga = Enums.Uloga.Dispecer; string path = "~/App_Data/Dispeceri.txt"; path = HostingEnvironment.MapPath(path); string line = item.Id.ToString() + ':' + item.KorisnickoIme + ':' + item.Lozinka + ':' + item.Ime + ':' + item.Prezime + ':' + item.Pol + ':' + item.JMBG + ':' + item.KontaktTelefon + ':' + item.Email + ':' + item.Uloga; string[] arrLine = File.ReadAllLines(path); arrLine[item.Id] = line; File.WriteAllLines(path, arrLine); Dispeceri dispeceri2 = new Dispeceri("~/App_Data/Dispeceri.txt"); HttpContext.Current.Application["dispeceri"] = dispeceri2; return(true); } } return(false); }
public static void Register(HttpConfiguration config) { // Web API configuration and services // Web API routes config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); Dispeceri.ReadFromTxt(); }
public List<Voznja> GetFiltracijaDispecer(string id) { Dispeceri users = HttpContext.Current.Application["dispeceri"] as Dispeceri; Korisnik user = (Korisnik)HttpContext.Current.Session["user"]; if (user == null) { user = new Korisnik(); HttpContext.Current.Session["user"] = user; } List<Voznja> search = HttpContext.Current.Session["search"] as List<Voznja>; if (search == null) { search = new List<Voznja>(); HttpContext.Current.Session["search"] = search; } List<Voznja> retVal = new List<Voznja>(); /*foreach (Dispecer k in users.dispecers) { if (k.KorisnickoIme == user.KorisnickoIme) { foreach (Voznja v in k.voznjeKorisnika) { if (v.Status.ToString() == id) { retVal.Add(v); } } return retVal; } }*/ foreach (Voznja v in search) { if (v.Status.ToString() == id) { retVal.Add(v); } } HttpContext.Current.Session["search"] = retVal; return retVal; }
public static Voznja GetVoznja(int id) { try { Voznja voznja = new Voznja(); using (SqlConnection connection = new SqlConnection(KonekcijaNaBazu.Konekcija)) { SqlCommand command = connection.CreateCommand(); command.CommandText = @" SELECT * FROM [dbo].[voznja] WHERE [id_voznja] = @Id "; command.Parameters.Add("@Id", SqlDbType.Int); command.Parameters["@Id"].Value = id; connection.Open(); using (SqlDataReader reader = command.ExecuteReader()) { if (reader.Read()) { voznja = CitajRed.Voznja(reader); voznja.PolaznaLokacija = LokacijaPristupPodacima.GetLokacija((int)reader["polazna_lokacija_id"]); voznja.OdredisnaLokacija = LokacijaPristupPodacima.GetLokacija((int)reader["odredisna_lokacija_id"]); voznja.Vozac = VozacPristupPodacima.GetVozac((int)reader["id_vozac"]); voznja.Dispecer = Dispeceri.GetDispecer((int)reader["id_dispecer"]); voznja.Komentar = KomentarPristupPodacima.GetKomentar((int)reader["id_komentar"]); } else { return(null); } } } return(voznja); } catch (Exception ex) { return(null); } }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); Musterije users = new Musterije("~/App_Data/Musterije.txt"); Dispeceri disp = new Dispeceri("~/App_Data/Dispeceri.txt"); Vozaci drivers = new Vozaci("~/App_Data/Vozaci.txt"); Voznje rides = new Voznje("~/App_Data/Voznje.txt"); // Musterije users = new Musterije(@"C:\Users\user\Desktop\WebTaxi\WebAPI\WebAPI\App_Data\Musterije.txt"); //Dispeceri disp = new Dispeceri(@"C:\Users\user\Desktop\WebTaxi\WebAPI\WebAPI\App_Data\Dispeceri.txt"); //Vozaci drivers = new Vozaci(@"C:\Users\user\Desktop\WebTaxi\WebAPI\WebAPI\App_Data\Vozaci.txt"); //Voznje rides = new Voznje(@"C:\Users\user\Desktop\WebTaxi\WebAPI\WebAPI\App_Data\Voznje.txt"); }
public List <Voznja> GetDispeceroveVoznjeSearch() { Dispeceri users = HttpContext.Current.Application["dispeceri"] as Dispeceri; Voznje voznje = HttpContext.Current.Application["voznje"] as Voznje; Korisnik user = (Korisnik)HttpContext.Current.Session["user"]; if (user == null) { user = new Korisnik(); HttpContext.Current.Session["user"] = user; } List <Voznja> retVal = new List <Voznja>(); retVal = voznje.voznje; return(retVal); }
public bool Post([FromBody] Korisnik korisnik) { Korisnik user = (Korisnik)HttpContext.Current.Session["user"]; if (user == null) { user = new Korisnik(); HttpContext.Current.Session["user"] = user; } Korisnici users = (Korisnici)HttpContext.Current.Application["korisnici"]; Dispeceri dispeceri = (Dispeceri)HttpContext.Current.Application["dispeceri"]; Vozaci vozaci = (Vozaci)HttpContext.Current.Application["vozaci"]; foreach (var item in users.korisnici) { if (item.KorisnickoIme == korisnik.KorisnickoIme && item.Lozinka == korisnik.Lozinka && item.Nalog == Enums.Account.Normalno) { HttpContext.Current.Session["user"] = item as Korisnik; return(true); } } foreach (var item in dispeceri.dispecers) { if (item.KorisnickoIme == korisnik.KorisnickoIme && item.Lozinka == korisnik.Lozinka && item.Nalog == Enums.Account.Normalno) { HttpContext.Current.Session["user"] = item as Dispecer; return(true); } } foreach (var item in vozaci.vozaci) { if (item.KorisnickoIme == korisnik.KorisnickoIme && item.Lozinka == korisnik.Lozinka && item.Nalog == Enums.Account.Normalno) { HttpContext.Current.Session["user"] = item as Vozac; return(true); } } return(false); }
public List <Voznja> GetSortDispecer(string id) { Dispeceri users = HttpContext.Current.Application["dispeceri"] as Dispeceri; Korisnik user = (Korisnik)HttpContext.Current.Session["user"]; if (user == null) { user = new Korisnik(); HttpContext.Current.Session["user"] = user; } List <Voznja> search = HttpContext.Current.Session["search"] as List <Voznja>; if (search == null) { search = new List <Voznja>(); HttpContext.Current.Session["search"] = search; } List <Voznja> retVal = new List <Voznja>(); if (id == "Datum") { foreach (Voznja v in search) { retVal.Add(v); } retVal = retVal.OrderByDescending(x => x.DatumVreme).ToList(); } else if (id == "Ocena") { foreach (Voznja v in search) { retVal.Add(v); } retVal = retVal.OrderByDescending(x => x.Komentar.Ocena).ToList(); } HttpContext.Current.Session["search"] = retVal; return(retVal); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); string path = System.Web.Hosting.HostingEnvironment.MapPath(@"~/App_Data/Musterije.txt"); Musterije users = new Musterije(path); path = System.Web.Hosting.HostingEnvironment.MapPath(@"~/App_Data/Dispeceri.txt"); Dispeceri disp = new Dispeceri(path); path = System.Web.Hosting.HostingEnvironment.MapPath(@"~/App_Data/Vozaci.txt"); Vozaci drivers = new Vozaci(path); path = System.Web.Hosting.HostingEnvironment.MapPath(@"~/App_Data/Voznje.txt"); Voznje rides = new Voznje(path); }
// GET: Prijava public Korisnik Get(string id) { Korisnik k = null; Korisnici korisnici = (Korisnici)HttpContext.Current.Application["korisnici"]; Dispeceri dispeceri = (Dispeceri)HttpContext.Current.Application["dispeceri"]; Vozaci vozaci = (Vozaci)HttpContext.Current.Application["vozaci"]; foreach (var kk in korisnici.list) { if (kk.Value.Kime == id) { k = kk.Value; k.uloga = Models.Uloga.musterija; return(k); } } foreach (var kk in dispeceri.list) { if (kk.Value.Kime == id) { k = kk.Value; k.uloga = Models.Uloga.dispecer; return(k); } } foreach (var kk in vozaci.list) { if (kk.Value.Kime == id) { k = kk.Value; k.uloga = Models.Uloga.vozac; return(k); } } return(k); }
public List <Voznja> GetDispeceroveVoznje() { Dispeceri users = HttpContext.Current.Application["dispeceri"] as Dispeceri; Korisnik user = (Korisnik)HttpContext.Current.Session["user"]; if (user == null) { user = new Korisnik(); HttpContext.Current.Session["user"] = user; } foreach (Korisnik k in users.dispecers) { if (user.KorisnickoIme != "" && user.KorisnickoIme != null && user.KorisnickoIme == k.KorisnickoIme) { return(user.voznjeKorisnika); } } return(new List <Voznja>()); }
public string Post([FromBody] Korisnik korisnik) { Korisnici users = (Korisnici)HttpContext.Current.Application["korisnici"]; Dispeceri dispeceri = (Dispeceri)HttpContext.Current.Application["dispeceri"]; Vozaci vozaci = (Vozaci)HttpContext.Current.Application["vozaci"]; foreach (var item in users.korisnici) { if (item.KorisnickoIme == korisnik.KorisnickoIme && item.Lozinka == korisnik.Lozinka && item.Banovan == Banovanje.Ban.NIJEBANOVAN) { return("Uspesno"); } else if (item.KorisnickoIme == korisnik.KorisnickoIme && item.Lozinka == korisnik.Lozinka && item.Banovan == Banovanje.Ban.BANOVAN) { return("Banovan"); } } foreach (var item in dispeceri.dispecers) { if (item.KorisnickoIme == korisnik.KorisnickoIme && item.Lozinka == korisnik.Lozinka) { return("Uspesno"); } } foreach (var item in vozaci.vozaci) { if (item.KorisnickoIme == korisnik.KorisnickoIme && item.Lozinka == korisnik.Lozinka && item.Banovan == Banovanje.Ban.NIJEBANOVAN) { return("Uspesno"); } else if (item.KorisnickoIme == korisnik.KorisnickoIme && item.Lozinka == korisnik.Lozinka && item.Banovan == Banovanje.Ban.BANOVAN) { return("Banovan"); } } return("Neuspesno"); }
public List <Voznja> GetSearchDispecer(DateTime from, DateTime to) { Dispeceri users = HttpContext.Current.Application["dispeceri"] as Dispeceri; Korisnik user = (Korisnik)HttpContext.Current.Session["user"]; if (user == null) { user = new Korisnik(); HttpContext.Current.Session["user"] = user; } List <Voznja> search = HttpContext.Current.Session["search"] as List <Voznja>; if (search == null) { search = new List <Voznja>(); HttpContext.Current.Session["search"] = search; } List <Voznja> retVal = new List <Voznja>(); int result1; int result2; foreach (Voznja v in search) { result1 = DateTime.Compare(from, v.DatumVreme); result2 = DateTime.Compare(to, v.DatumVreme); if (result1 < 0 && result2 > 0) { retVal.Add(v); } } HttpContext.Current.Session["search"] = retVal; return(retVal); }