internal Miejsce getMiesceById(int idMiejsca) { Miejsce mm = new Miejsce(); using (SqlConnection connection = new SqlConnection(constring)) { connection.Open(); using (SqlCommand command = new SqlCommand("select * from Miejsce where IdMiejsca=@idMiejsca", connection)) { command.Parameters.AddWithValue("idMiejsca", idMiejsca); try { using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { mm.IdMiejsca = Convert.ToInt32(reader[0]); mm.NumerMiejsca = Convert.ToInt32(reader[1]); mm.VIP = reader[2].ToString(); } } } catch (SqlException) { Console.WriteLine("SQL EXCEPTION"); }//exception } return(mm); } }
public void ReturnTrueWhenPlaceIsNullInTrips() { Miejsce place = null; var routes = CreateRoutesList(); Assert.IsTrue(_placeListService.IsPlaceInTrips(routes, place)); }
public ActionResult makeReservation(int seanseID, int miejsceID, string opis, string e_mail) { if (opis != String.Empty) { Seans seans = db.Seans.Find(seanseID); Sala sala = db.Sala.Find(seans.SalaId); Miejsce miejesce = db.Miejsce.Find(miejsceID); RezerwacjaZlozona rezerwacja = new RezerwacjaZlozona(); rezerwacja.Miejsce = miejesce; rezerwacja.Opis = opis; rezerwacja.SeansId = (int)seanseID; db.RezerwacjaZlozona.Add(rezerwacja); db.SaveChanges(); // Seans seans = db.Seans.Find(seanseID); Film film = db.Film.Find(seans.FilmId); using (MailMessage mail = new MailMessage()) { mail.From = new MailAddress(ConfigurationManager.AppSettings["mailAccount"]); mail.To.Add(e_mail); mail.Subject = "Rezerwacja została przyjeta"; mail.Body = "Twoja rezerwacja na film <strong>" + film.Tytuł + " </strong>na godz. <strong>" + seans.Godzina + "</strong>, miejsce: <strong>" + miejesce.Numer + "</strong>, rzad: <strong>" + miejesce.Rząd + "</strong> została przyjęta"; // mail.Body = "Rezerwacja została przyjęta"; mail.IsBodyHtml = true; // Can set to false, if you are sending pure text. // mail.Attachments.Add(new Attachment("C:\\SomeFile.txt")); // mail.Attachments.Add(new Attachment("C:\\SomeZip.zip")); using (SmtpClient smtp = new SmtpClient()) { smtp.Credentials = new NetworkCredential(ConfigurationManager.AppSettings["mailAccount"], ConfigurationManager.AppSettings["mailPassword"]); smtp.EnableSsl = true; smtp.Send(mail); } } RezerwacjaPrzyjeta rezerwacjaPrzyjeta = new RezerwacjaPrzyjeta(); rezerwacjaPrzyjeta.Miejsce = miejesce; rezerwacjaPrzyjeta.Opis = opis; rezerwacjaPrzyjeta.SeansId = (int)seanseID; db.RezerwacjaPrzyjeta.Add(rezerwacjaPrzyjeta); db.SaveChanges(); return(Json("1", JsonRequestBehavior.AllowGet)); } return(Json("0", JsonRequestBehavior.AllowGet)); //db.SaveChanges(); //return View(seans); }
public virtual void UpDate(Microsoft.Xna.Framework.GameTime GT) { Miejsce += kierunekWektor; float wysokość; Mapa.GetHeightAndNormal(Miejsce, out wysokość, out Normals); na3 = Miejsce.NaV3(wysokość); }
public IActionResult Index(MiastoAddViewModel model) { if (ModelState.IsValid) { string uniquefileName = null; if (model.Zdiencie != null) { string uploatFolder = Path.Combine(hostingEnvironment.WebRootPath, "images"); uniquefileName = Guid.NewGuid().ToString() + "_" + model.Zdiencie.FileName; string filePath = Path.Combine(uploatFolder, uniquefileName); model.Zdiencie.CopyTo(new FileStream(filePath, FileMode.Create)); //_zdjecieRepozytory.dodajZdjecie(newZdjecie); Miejsce newMiejsce = new Miejsce { Nazwa = model.Nazwa, Opis = model.Opis, ZdieciaList = new List <Zdjecie>(), MiejsceTag = new List <MiejsceTag>(), szerokosc = model.szerokosc, wysokosc = model.wysokosc }; newMiejsce.ZdieciaList.Add(new Zdjecie { Url = uniquefileName }); if (model.AreChecked == null) { newMiejsce.MiejsceTag.Add(new MiejsceTag { TagId = 9, Tag = _tagRepozytory.PobierzTagId(9), MiejsceId = newMiejsce.MiejsceId, Miejsce = newMiejsce });; } else { foreach (int item in model.AreChecked) { newMiejsce.MiejsceTag.Add(new MiejsceTag { TagId = item, Tag = _tagRepozytory.PobierzTagId(item), MiejsceId = newMiejsce.MiejsceId, Miejsce = newMiejsce });; } } _IMiejscaRepozytory.dodajMiejsce(newMiejsce); return(RedirectToAction("miejsceZgloszone")); } } model.Tagi = _tagRepozytory.PobierzWszustkieTagi().ToList(); return(View(model)); }
public void ReturnFalseWhenPlaceIsNull() { Miejsce place = null; var placeList = new List <Miejsce>() { new Miejsce() }; Assert.IsFalse(_placeListService.ExistInPlaceList(placeList, place)); }
public IActionResult Add(int IdMecz, int idgosc, int idMiejsce)//add { if (IdMecz == 0 || idgosc == 0 || idMiejsce == 0) { throw new Exception("Nie poprawnie zostalo wybrane dane"); } db.insertMiejsce(idMiejsce, idgosc, IdMecz); Miejsce m = db.getMiesceById(idMiejsce); //pobieramy numer miejsca return(RedirectToAction("Komunikat", new { numer = m.NumerMiejsca, idgosc = idgosc })); }
public static PlaceResponse BuildFromModel(Miejsce place) { var response = new PlaceResponse() { Id = place.Id, Name = place.Nazwa, Longitude = place.DlugoscGeograficzna, Latitude = place.SzerokoscGeograficzna, Altitude = place.WysokoscNpm }; return(response); }
public ActionResult Edit(IEnumerable <ReservationEditViewModel> reservationEditModel) { if (ModelState.IsValid) { foreach (var reservationEdit in reservationEditModel) { var idMiejsca = from miejsce in db.Miejsce join sala in db.Sala on miejsce.SalaId equals sala.Id where miejsce.Numer == reservationEdit.Numer where miejsce.Rząd == reservationEdit.Rząd where miejsce.SalaId == reservationEdit.IdSali select miejsce; int id = 0; foreach (var key in idMiejsca) { id = key.Id; } var reservation = from rezerwacja in db.RezerwacjaPrzyjeta where rezerwacja.Id == reservationEdit.IdRezerwacji select rezerwacja; Miejsce miej = db.Miejsce.FirstOrDefault(i => i.Id == id); foreach (var rez in reservation) { rez.Miejsce = miej; } db.SaveChanges(); } int cinemaID = (int)Session["Cinema"]; var reservationList = from miejsce in db.Miejsce join rezerwacja in db.RezerwacjaPrzyjeta on miejsce.Id equals rezerwacja.Miejsce.Id join sala in db.Sala on miejsce.SalaId equals sala.Id where sala.KinoId == cinemaID select new ReservationViewModel() { IdRezerwacji = rezerwacja.Id, NumerMiejsca = miejsce.Numer, Rząd = miejsce.Rząd, NazwaSali = sala.Nazwa, Rzędy = sala.Rzędy, IloscMiejsc = sala.IloscMiejsc, SalaId = sala.Id, OpisRezerwacji = rezerwacja.Opis }; return(PartialView("Index", reservationList)); } return(RedirectToAction("Index")); }
public void ReturnFalseWhenTripRouteIsEmpty() { Miejsce place = new Miejsce() { Id = 10, Nazwa = "", SzerokoscGeograficzna = 39.0700000M, DlugoscGeograficzna = 29.9800000M, WysokoscNpm = 1025 }; var routes = new List <Odcinek>(); Assert.IsFalse(_placeListService.IsPlaceInTrips(routes, place)); }
public void ReturnTrueWhenIsTripRouteWhichHasThisPlace() { Miejsce place = new Miejsce() { Id = 1, Nazwa = "Kuźnice", SzerokoscGeograficzna = 49.2700000M, DlugoscGeograficzna = 19.9800000M, WysokoscNpm = 1025 }; var routes = CreateRoutesList(); Assert.IsTrue(_placeListService.IsPlaceInTrips(routes, place)); }
public void ReturnFalseWhenAnyTripRouteHasThisPlace() { Miejsce place = new Miejsce() { Id = 10, Nazwa = "", SzerokoscGeograficzna = 39.0700000M, DlugoscGeograficzna = 29.9800000M, WysokoscNpm = 1025 }; var routes = CreateRoutesList(); Assert.IsFalse(_placeListService.IsPlaceInTrips(routes, place)); }
public void ReturnFalseWhenPlaceListIsEmpty() { Miejsce place = new Miejsce() { Id = 1, Nazwa = "Kuźnice", SzerokoscGeograficzna = 49.2700000M, DlugoscGeograficzna = 19.9800000M, WysokoscNpm = 1025 }; var placeList = new List <Miejsce>(); Assert.IsFalse(_placeListService.ExistInPlaceList(placeList, place)); }
public void ReturnTrueWhenPlaceListHasThisPlace() { Miejsce place = new Miejsce() { Id = 4, Nazwa = "", SzerokoscGeograficzna = 49.2700000M, DlugoscGeograficzna = 19.9800000M, WysokoscNpm = 1025 }; var placeList = CreatePlaceList(); Assert.IsTrue(_placeListService.ExistInPlaceList(placeList, place)); }
public Miejsce ToModel() { Miejsce place = new Miejsce() { Nazwa = this.Name, DlugoscGeograficzna = Longitude, SzerokoscGeograficzna = Latitude, WysokoscNpm = Altitude ?? 0 }; if (Id > 0) { place.Id = this.Id; } return(place); }
public async Task <IActionResult> Create([Bind("Id,SzerokoscGeograficzna,DlugoscGeograficzna,WysokoscNpm,Nazwa,Opis,GodzinaOtwarcia,GodzinaZamkniecia")] Miejsce miejsce) { var is_in_list = _placeListService.ExistInPlaceList(_context.Miejsce.ToList(), miejsce); if (ModelState.IsValid && !is_in_list) { _context.Add(miejsce); await _context.SaveChangesAsync(); return(RedirectToRoute("CreateSuccess")); } if (is_in_list) { ModelState.AddModelError("SzerokoscGeograficzna", "Taki punkt juz istnieje. Wprowadz inne dane."); } return(View(miejsce)); }
public IActionResult AddZdjecie(MiejsceVM model) { if (ModelState.IsValid) { string uniquefileName = null; if (model.ZdjecieAdd != null) { string uploatFolder = Path.Combine(hostingEnvironment.WebRootPath, "images"); uniquefileName = Guid.NewGuid().ToString() + "_" + model.ZdjecieAdd.FileName; string filePath = Path.Combine(uploatFolder, uniquefileName); model.ZdjecieAdd.CopyTo(new FileStream(filePath, FileMode.Create)); var pomM = _IMiejscaRepozytory.PobierzWszustkieMiejsca().ToList(); var pomZ = _zdjecieRepozytory.PobierzWszustkieZdjecie().ToList(); Miejsce m = _IMiejscaRepozytory.PobierzMiejsceId(model.id2); Zdjecie z = new Zdjecie { Miejsce = m, MiejsceId = m.MiejsceId, Url = uniquefileName }; _zdjecieRepozytory.dodajZdjecie(z); //m.ZdieciaList.Add(new Zdjecie //{ // Url = uniquefileName //}); var miejsce = _miejscaRepozytory.PobierzMiejsceId(model.id2); var zdjecia = _zdjecieRepozytory.PobierzWszustkieZdjecie(); var tagi = _tagRepozytory.PobierzWszustkieTagi(); var miejsceTag = _miejsceTagRepozytory.PobierzWszustkieMijescaTagi(); model.Miejsca = miejsce; model.Zdjecia = zdjecia.ToList(); model.Tagi = tagi.ToList(); model.MiejscaTagi = miejsceTag.ToList(); return(View("../Home/Miejsce", model)); //return RedirectToAction("../Home/Miejsce"); } } return(View()); }
public async Task <IActionResult> Edit(int id, [Bind("Id,SzerokoscGeograficzna,DlugoscGeograficzna,WysokoscNpm,Nazwa,Opis,GodzinaOtwarcia,GodzinaZamkniecia")] Miejsce miejsce) { var placesSet = _context.Miejsce.AsNoTracking(); var is_in_list = _placeListService.ExistInPlaceList(placesSet.ToList(), miejsce); if (id != miejsce.Id) { return(NotFound()); } if (ModelState.IsValid && !is_in_list) { _context.Update(miejsce); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(ModifySuccess))); } if (is_in_list) { ModelState.AddModelError("SzerokoscGeograficzna", "Taki punkt juz istnieje. Wprowadz inne dane."); } return(View(miejsce)); }
private int FindMountainGroup(Miejsce place) { return(place.OdcinekPunktowanyPoczatek?.FirstOrDefault()?.GrupaGorskaId ?? place.OdcinekPunktowanyKoniec.FirstOrDefault().GrupaGorskaId); }
public List <string> generateTrafficUrls(GeneratorContext context) { List <string> allTraffic = new List <string>(); //Ile obiektów do wygenerowania for (int i = 0; i < 1000; i++) { RandomObjective randomObjective = new RandomObjective(); string url = ""; string type; string locomitionType; List <Miejsce> noclegi = context.Locations.Where(g => g.type == "lodging").ToList(); var random = new Random(); int index = random.Next(noclegi.Count); Miejsce nocleg = noclegi[index]; int typ = random.Next(0, 4); int it; int randomlocomotionType = random.Next(0, 2); if (randomlocomotionType == 1) { locomitionType = "&mode=Walking"; } else { locomitionType = ""; } if (typ == 1) { type = "student"; it = random.Next(2, 4); url = $"shttps://maps.googleapis.com/maps/api/directions/json?{locomitionType}&origin=place_id:{nocleg.MiejsceId}&destination=place_id:{nocleg.MiejsceId}&waypoints="; } else if (typ == 2) { type = "religijnyturysta"; it = random.Next(3, 7); url = $"rhttps://maps.googleapis.com/maps/api/directions/json?{locomitionType}&origin=place_id:{nocleg.MiejsceId}&destination=place_id:{nocleg.MiejsceId}&waypoints="; } else if (typ == 3) { it = random.Next(3, 7); type = "kulinarnyturysta"; url = $"khttps://maps.googleapis.com/maps/api/directions/json?{locomitionType}&origin=place_id:{nocleg.MiejsceId}&destination=place_id:{nocleg.MiejsceId}&waypoints="; } else { it = random.Next(3, 7); type = "zwykłyturysta"; url = $"zhttps://maps.googleapis.com/maps/api/directions/json?{locomitionType}&origin=place_id:{nocleg.MiejsceId}&destination=place_id:{nocleg.MiejsceId}&waypoints="; } for (int j = 0; j < it; j++) { if (j != 0) { url = url + "|place_id:" + randomObjective.generateRandomObjective(context, type); } else { url = url + "place_id:" + randomObjective.generateRandomObjective(context, type); } } url = url + "&key=AIzaSyA5jOPVeNOqU6lLscGSE3t665ejKNjrGQI"; allTraffic.Add(url); } return(allTraffic); }
public Klient(FabrykaAbstrakcyjna fabrykaAbstrakcyjna) { sala = fabrykaAbstrakcyjna.WybierzSale(); miejsce = fabrykaAbstrakcyjna.WybierzMiejsce(); cena = fabrykaAbstrakcyjna.ObliczCene(); }
public Apartament(Miejsce miejsce) : base(miejsce) { this.Cena = Stawka * (int)Miejsce1; }
public bool ExistInPlaceList(IList <Miejsce> places, Miejsce place) { return(place != null && (places?.Any(p => p.IsEqual(place)) ?? false)); }
public PokojBasic(Miejsce miejsce) : base(miejsce) { this.cena = stawka * (int)Miejsce1; }
private double FindClosestPlace(PlaceResponse response, IList <Miejsce> places, out Miejsce closestPlace) { decimal lat = response.Latitude; decimal lon = response.Longitude; closestPlace = places.OrderBy(p => DistanceInKmBetweenEarthCoordinates(p.SzerokoscGeograficzna, lat, p.DlugoscGeograficzna, lon)).First(); var distance = DistanceInKmBetweenEarthCoordinates(closestPlace.SzerokoscGeograficzna, lat, closestPlace.DlugoscGeograficzna, lon); return(distance); }
public Apartament(Miejsce miejsce, int numerPokoju) : base(miejsce, numerPokoju) { this.Cena = Stawka * (int)Miejsce1; }
public bool IsPlaceInTrips(IList <Odcinek> trip_routes, Miejsce place) { return(place == null || (trip_routes?.Any(r => (r.OdcinekPunktowanyId != null && (r.OdcinekPunktowany.PoczatekId == place.Id || r.OdcinekPunktowany.KoniecId == place.Id)) || (r.OdcinekWłasnyId != null && (r.OdcinekWłasny.PoczatekId == place.Id || r.OdcinekWłasny.KoniecId == place.Id))) ?? false)); }