Beispiel #1
0
        public Samolot WezSamolot(Miasto miastoWylotu, decimal maksymalnaWaga, decimal wagaLadunku)
        {
            var samolotTowarowy = new SamolotTowarowy(maksymalnaWaga, "Lot51314", 680.0, miastoWylotu);

            samolotTowarowy.WagaLadunku = wagaLadunku;
            return(samolotTowarowy);
        }
Beispiel #2
0
        public async Task <IHttpActionResult> PutMiasto(int id, Miasto miasto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != miasto.Id)
            {
                return(BadRequest());
            }

            db.Entry(miasto).State = EntityState.Modified;

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MiastoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Beispiel #3
0
        public Miasto WezMiasto()
        {
            Miasto miasto = new Miasto()
            {
                Nazwa      = "Londyn",
                PolozenieM = new Polozenie(131 / 100.0, 2255 / 100.0)
            };

            return(miasto);
        }
Beispiel #4
0
        public IHttpActionResult GetMiasto(int id)
        {
            Miasto miasto = db.Miasto.Find(id);

            if (miasto == null)
            {
                return(NotFound());
            }

            return(Ok(miasto));
        }
Beispiel #5
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = (Miasto != null ? Miasto.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (KodPocztowy != null ? KodPocztowy.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Ulica != null ? Ulica.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (NumerMieszkania != null ? NumerMieszkania.GetHashCode() : 0);
         return(hashCode);
     }
 }
Beispiel #6
0
        public Miasto WezMiasto(string miastoN)
        {
            var random    = new Random();
            var polozenie = new Polozenie(random.Next(), random.Next());
            var miasto    = new Miasto()
            {
                Nazwa      = miastoN,
                PolozenieM = polozenie
            };

            return(miasto);
        }
Beispiel #7
0
        public async Task <IHttpActionResult> PostMiasto(Miasto miasto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Miasto.Add(miasto);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = miasto.Id }, miasto));
        }
Beispiel #8
0
        public async Task <IHttpActionResult> DeleteMiasto(int id)
        {
            Miasto miasto = await db.Miasto.FindAsync(id);

            if (miasto == null)
            {
                return(NotFound());
            }

            db.Miasto.Remove(miasto);
            await db.SaveChangesAsync();

            return(Ok(miasto));
        }
Beispiel #9
0
        public Miasto WezMiasto(string nazwaMiasta)
        {
            //TODO
            var    random = new Random();
            double a1     = random.Next(-90 + nazwaMiasta.Length, 90 - nazwaMiasta.Length);
            double b1     = random.Next(-90 + nazwaMiasta.Length, 90 - nazwaMiasta.Length); //to losowanie współrzędnych jest dla testów
            Miasto miasto = new Miasto()
            {
                Nazwa      = nazwaMiasta,//tu
                PolozenieM = new Polozenie(a1, b1)
            };

            return(miasto);
        }
Beispiel #10
0
 public ActionResult Dodaj(Miasto miasto)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _repo.Dodaj(miasto);
             _repo.SaveChanges();
             return(RedirectToAction("Sukces"));
         }
         catch (Exception)
         {
             return(View(miasto));
         }
     }
     return(View(miasto));
 }
Beispiel #11
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Miasto miasto = _repo.GetMiastoById((int)id);

            if (miasto == null)
            {
                return(HttpNotFound());
            }
            else if (!(User.IsInRole("Admin")))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            return(View(miasto));
        }
Beispiel #12
0
 public ActionResult Edit(Miasto miasto)
 {
     if (ModelState.IsValid)
     {
         try
         {
             // ogloszenie.UzytkownikId = "ffgfs";
             _repo.Aktualizuj(miasto);
             _repo.SaveChanges();
         }
         catch (Exception)
         {
             ViewBag.Blad = true;
             return(View(miasto));
         }
     }
     ViewBag.Blad = false;
     return(View(miasto));
 }
Beispiel #13
0
        public ActionResult Delete(int?id, bool?blad)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Miasto miasto = _repo.GetMiastoById((int)id);

            if (miasto == null)
            {
                return(HttpNotFound());
            }
            else if (!User.IsInRole("Admin"))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            if (blad != null)
            {
                ViewBag.Blad = true;
            }
            return(View(miasto));
        }
Beispiel #14
0
        public void UsunMiasto(int id)
        {
            Miasto ogloszenie = _db.Miasto.Find(id);

            _db.Miasto.Remove(ogloszenie);
        }
Beispiel #15
0
 public Samolot WezSamolot(Miasto miastoWylotu)
 {
     return(new Samolot(23513, 900, miastoWylotu));
 }
Beispiel #16
0
 public void Aktualizuj(Miasto miasto)
 {
     _db.Entry(miasto).State = EntityState.Modified;
 }
Beispiel #17
0
 public void Dodaj(Miasto miasto)
 {
     _db.Miasto.Add(miasto);
 }
Beispiel #18
0
        public bool MiastoIstnieje(Miasto miasto)
        {
            var m = from o in _db.Miasto.Where(x => x.Nazwa == miasto.Nazwa) select o;

            return(m == null ? false : true);
        }