Beispiel #1
0
 public IEnumerable <Kapetan> GetAllCaptains()
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         return(db.Kapetans.Include(k => k.Plovidbas).Include(k => k.Brods).ToList());
     }
 }
Beispiel #2
0
 public IEnumerable <Luka> GetAllHarbors()
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         return(db.Lukas.Include(l => l.Plovidbas).Include(l => l.Destinacija_Koristi_Luku).ToList());
     }
 }
 public IEnumerable <Destinacija> GetAllDestinations()
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         return(db.Destinacijas.Include(d => d.Plovidbas).ToList());
     }
 }
Beispiel #4
0
 public IEnumerable <Teretni> GetAllCargoShips()
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         return(db.Teretnis.Include(t => t.Firmas).Include(t => t.Brod).ToList());
     }
 }
Beispiel #5
0
 public Brod GetBoat(int boatId)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         return(db.Brods.Where(b => b.idBroda == boatId).FirstOrDefault());
     }
 }
 public Destinacija GetDestination(int destinationId)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         return(db.Destinacijas.Where(d => d.brDestinacije == destinationId).Include(d => d.Plovidbas).FirstOrDefault());
     }
 }
Beispiel #7
0
 public Putnicki GetPassengerShip(int passengerShipId)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         return(db.Putnickis.Where(p => p.idBroda == passengerShipId).Include(p => p.Brod).FirstOrDefault());
     }
 }
Beispiel #8
0
 public IEnumerable <Putnicki> GetAllPassengerShips()
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         return(db.Putnickis.Include(p => p.Brod).ToList());
     }
 }
Beispiel #9
0
 public Teretni GetCargoShip(int cargoShipId)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         return(db.Teretnis.Where(t => t.idBroda == cargoShipId).Include(t => t.Brod).Include(t => t.Firmas).FirstOrDefault());
     }
 }
Beispiel #10
0
 public IEnumerable <Brod> GetAllBoats()
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         return(db.Brods.ToList());
     }
 }
Beispiel #11
0
 public void UpdateCruise(Plovidba cruise)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         db.Plovidbas.AddOrUpdate(cruise);
         db.SaveChanges();
     }
 }
Beispiel #12
0
 public void RemoveCruise(int cruiseId)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         db.Plovidbas.Remove(db.Plovidbas.Where(p => p.brPlovidbe == cruiseId).FirstOrDefault());
         db.SaveChanges();
     }
 }
Beispiel #13
0
 public IEnumerable <Plovidba> GetAllCruises()
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         return(db.Plovidbas.Include(p => p.Destinacija).Include(p => p.Luka).Include(p => p.Kapetan)
                .Include(p => p.Kartas).ToList());
     }
 }
Beispiel #14
0
 public void UpdateHarbor(Luka harbor)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         db.Lukas.AddOrUpdate(harbor);
         db.SaveChanges();
     }
 }
Beispiel #15
0
 public void RemoveCaptain(int captainId)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         db.Kapetans.Remove(GetCaptain(captainId));
         db.SaveChanges();
     }
 }
Beispiel #16
0
 public Luka GetHarbor(int harborId)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         return(db.Lukas.Where(l => l.idLuke == harborId).Include(l => l.Plovidbas)
                .Include(l => l.Destinacija_Koristi_Luku).FirstOrDefault());
     }
 }
Beispiel #17
0
 public void UpdateCargoShip(Teretni cargoShip)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         db.Teretnis.AddOrUpdate(cargoShip);
         db.SaveChanges();
     }
 }
Beispiel #18
0
 public void UpdatePassengerShip(Putnicki passengerShip)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         db.Putnickis.AddOrUpdate(passengerShip);
         db.SaveChanges();
     }
 }
Beispiel #19
0
 public void UpdateCaptain(Kapetan captain)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         db.Kapetans.AddOrUpdate(captain);
         db.SaveChanges();
     }
 }
Beispiel #20
0
 public Plovidba GetCruise(int cruiseId)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         return(db.Plovidbas.Where(p => p.brDestinacije == cruiseId).Include(p => p.Destinacija).Include(p => p.Luka).Include(p => p.Kapetan)
                .Include(p => p.Kartas).FirstOrDefault());
     }
 }
Beispiel #21
0
 public Kapetan GetCaptain(int captainId)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         return(db.Kapetans.Where(c => c.idKapetana == captainId).Include(k => k.Plovidbas).Include(k => k.Brods)
                .FirstOrDefault());
     }
 }
Beispiel #22
0
 public void UpdateBoat(Brod boat)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         db.Brods.AddOrUpdate(boat);
         db.SaveChanges();
     }
 }
 public void UpdateDestination(Destinacija destination)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         db.Destinacijas.AddOrUpdate(destination);
         db.SaveChanges();
     }
 }
Beispiel #24
0
 public void RemoveBoat(int Boat)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         db.Brods.Remove(db.Brods.Where(b => b.idBroda == Boat).FirstOrDefault());
         db.SaveChanges();
     }
 }
Beispiel #25
0
 public void RemovePassengerShip(int passengerShipId)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         db.Putnickis.Remove(db.Putnickis.Where(p => p.idBroda == passengerShipId).Include(p => p.Brod)
                             .FirstOrDefault());
         db.SaveChanges();
     }
 }
Beispiel #26
0
 public void RemoveHarbor(int harborId)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         db.Lukas.Remove(db.Lukas.Where(l => l.idLuke == harborId).Include(l => l.Plovidbas)
                         .Include(l => l.Destinacija_Koristi_Luku).FirstOrDefault());
         db.SaveChanges();
     }
 }
 public void RemoveDestination(int destinationID)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         db.Destinacijas.Remove(db.Destinacijas.Where(d => d.brDestinacije == destinationID)
                                .Include(d => d.Plovidbas).FirstOrDefault());
         db.SaveChanges();
     }
 }
Beispiel #28
0
 public void RemoveCargoShip(int id)
 {
     using (var db = new CruiseTrackerDBEntities())
     {
         db.Teretnis.Remove(db.Teretnis.Where(t => t.idBroda == id).Include(t => t.Firmas)
                            .FirstOrDefault());
         db.SaveChanges();
     }
 }
Beispiel #29
0
        public int GetCruisesCountForDestIdAndCapName(string destId, string capName)
        {
            int rVal = 0;

            using (var db = new CruiseTrackerDBEntities())
            {
                try
                {
                    rVal = db.Database
                           .SqlQuery <Int32>($"EXECUTE [dbo].[BrojPlovidbiZaIstuDestinacijuIKapetana] {destId},{capName}")
                           .FirstOrDefault();
                    return(rVal);
                }
                catch (Exception e)
                {
                    Trace.WriteLine(e.Message);
                    return(rVal);
                }
            }
        }
Beispiel #30
0
        public int GetCruisesCountForDestNameAndCapName(string destName, string capName)
        {
            int rVal = 0;

            using (var db = new CruiseTrackerDBEntities())
            {
                try
                {
                    rVal = db.Database
                           .SqlQuery <Int32>($"SELECT * FROM [dbo].[GetCruisesCountForDestinationAndCaptain]('{destName}','{capName}')")
                           .FirstOrDefault();
                    return(rVal);
                }
                catch (Exception e)
                {
                    Trace.WriteLine(e.Message);
                    return(rVal);
                }
            }
        }