public List <PutovanjeKojeNudiTuristickaAgencija> GetAllById(int taId)
 {
     using (var db = new ModelBP2Container())
     {
         return(db.PutovanjeKojeTuristickaAgencijaNudiSet.Where(o => o.TuristickaAgencijaId == taId).ToList());
     }
 }
 public List <Filijala> GetAllById(int taId)
 {
     using (var db = new ModelBP2Container())
     {
         return(db.FilijalaSet.Where(o => o.TuristickaAgencijaId == taId).ToList());
     }
 }
Example #3
0
 public List <KlijentKojiPoslujeSaFilijalom> GetAllById(int taId)
 {
     using (var db = new ModelBP2Container())
     {
         return(db.KlijentKojiPoslujeSaFilijalomSet.Where(o => o.FilijalaTuristickaAgencijaId == taId).ToList());
     }
 }
 public List <TEntity> GetAll()
 {
     using (var db = new ModelBP2Container())
     {
         return(db.Set <TEntity>().ToList());
     }
 }
 public TEntity FindById(object id)
 {
     using (var db = new ModelBP2Container())
     {
         return(db.Set <TEntity>().Find(id));
     }
 }
 public Filijala FindByIdCustom(int id, int idTA)
 {
     using (var db = new ModelBP2Container())
     {
         return(db.FilijalaSet.SingleOrDefault(o => o.Id == id && o.TuristickaAgencijaId == idTA));
     }
 }
 public void DeleteCustom(int id, int idTA)
 {
     using (var db = new ModelBP2Container())
     {
         Filijala filijalaToDelete = db.FilijalaSet.SingleOrDefault(o => o.Id == id && o.TuristickaAgencijaId == idTA);
         db.Entry(filijalaToDelete).State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
 public void DeleteCustom(int idTA, int idCenovnik)
 {
     using (var db = new ModelBP2Container())
     {
         CenovnikKojiTuristickaAgencijaFormira cenovnikKojiTuristickaAgencijaFormira = db.CenovnikKojiTuristickaAgencijaFormiraSet.SingleOrDefault(o => o.TuristickaAgencijaId == idTA && o.CenovnikId == idCenovnik);
         db.Entry(cenovnikKojiTuristickaAgencijaFormira).State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
 public void Update(TEntity entityToUpdate)
 {
     using (var db = new ModelBP2Container())
     {
         db.Set <TEntity>().Attach(entityToUpdate);
         db.Entry(entityToUpdate).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Example #10
0
 public void InsertCustom(Menadzer radnik)
 {
     using (var db = new ModelBP2Container())
     {
         radnik.Filijala1 = db.FilijalaSet.SingleOrDefault(x => x.Id == radnik.FilijalaId && x.TuristickaAgencijaId == radnik.FilijalaTuristickaAgencijaId);
         db.RadnikSet.Add(radnik);
         db.SaveChanges();
     }
 }
 public void UpdateCustom(CenovnikKojiTuristickaAgencijaFormira oldObject)
 {
     using (var db = new ModelBP2Container())
     {
         CenovnikKojiTuristickaAgencijaFormira cktaf = db.CenovnikKojiTuristickaAgencijaFormiraSet.SingleOrDefault(o => o.TuristickaAgencijaId == oldObject.TuristickaAgencijaId && o.CenovnikId == oldObject.CenovnikId);
         cktaf.KoeficijentNaplate = oldObject.KoeficijentNaplate;
         db.Entry(cktaf).State    = EntityState.Modified;
         db.SaveChanges();
     }
 }
Example #12
0
        public int GetBrojPutovanja(int vodicId)
        {
            using (var db = new ModelBP2Container())
            {
                ObjectParameter retval = new ObjectParameter("count", typeof(Int32));
                db.GetVodicsPutovanja(vodicId, retval);

                return(Convert.ToInt32(retval.Value));
            }
        }
Example #13
0
        public List <AllVodicsPutovanja_Result> GetDestinacije(int vodicId)
        {
            using (var db = new ModelBP2Container())
            {
                ObjectParameter retval = new ObjectParameter("count", typeof(Int32));
                List <AllVodicsPutovanja_Result> dest = db.AllVodicsPutovanja(vodicId).ToList();

                return(dest);
            }
        }
 public List <Filijala> GetAllCustom()
 {
     using (var db = new ModelBP2Container())
     {
         List <Filijala> filijalas = db.FilijalaSet.ToList();
         foreach (Filijala filijala in filijalas)
         {
             filijala.TuristickaAgencija = db.TuristickaAgencijaSet.Find(filijala.TuristickaAgencijaId);
         }
         return(filijalas);
     }
 }
 public void UpdateCustom(PutovanjeKojeNudiTuristickaAgencija oldPutovanje)
 {
     using (var db = new ModelBP2Container())
     {
         PutovanjeKojeNudiTuristickaAgencija pknta = db.PutovanjeKojeTuristickaAgencijaNudiSet.SingleOrDefault(o => o.TuristickaAgencijaId == oldPutovanje.TuristickaAgencijaId && o.PutovanjeId == oldPutovanje.PutovanjeId && o.VodicId == oldPutovanje.VodicId);
         pknta.DatumDolaska    = oldPutovanje.DatumDolaska;
         pknta.Trajanje        = oldPutovanje.Trajanje;
         pknta.CenaPutovanja   = oldPutovanje.CenaPutovanja;
         pknta.NazivSmestaja   = oldPutovanje.NazivSmestaja;
         db.Entry(pknta).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
 public void UpdateCustom(Filijala filijala)
 {
     using (var db = new ModelBP2Container())
     {
         Filijala filijalaToUpdate = db.FilijalaSet.SingleOrDefault(o => o.Id == filijala.Id && o.TuristickaAgencijaId == filijala.TuristickaAgencijaId);
         filijalaToUpdate.Naziv  = filijala.Naziv;
         filijalaToUpdate.Grad   = filijala.Grad;
         filijalaToUpdate.Adresa = filijala.Adresa;
         filijalaToUpdate.Email  = filijala.Email;
         //filijalaToUpdate.TuristickaAgencijaId = filijala.TuristickaAgencijaId;
         db.Entry(filijalaToUpdate).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
 public bool Insert(TEntity entity)
 {
     try
     {
         using (var db = new ModelBP2Container())
         {
             db.Set <TEntity>().Add(entity);
             db.SaveChanges();
         }
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
Example #18
0
 public bool DeleteCustom(int klijentId, int filijalaId, int taId)
 {
     try
     {
         using (var db = new ModelBP2Container())
         {
             KlijentKojiPoslujeSaFilijalom kpf = db.KlijentKojiPoslujeSaFilijalomSet.SingleOrDefault(o => o.KlijentId == klijentId && o.FilijalaId == filijalaId && o.FilijalaTuristickaAgencijaId == taId);
             db.Entry(kpf).State = EntityState.Deleted;
             db.SaveChanges();
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
 public bool DeleteCustom(int idTA, int idPutovanja, int vodicId)
 {
     try
     {
         using (var db = new ModelBP2Container())
         {
             PutovanjeKojeNudiTuristickaAgencija putovanjeKojeNudiTuristickaAgencija = db.PutovanjeKojeTuristickaAgencijaNudiSet.SingleOrDefault(o => o.TuristickaAgencijaId == idTA && o.PutovanjeId == idPutovanja && o.VodicId == vodicId);
             db.Entry(putovanjeKojeNudiTuristickaAgencija).State = EntityState.Deleted;
             db.SaveChanges();
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
 public bool Delete(object id)
 {
     try
     {
         using (var db = new ModelBP2Container())
         {
             DbSet <TEntity> dbSet          = db.Set <TEntity>();
             TEntity         entityToDelete = db.Set <TEntity>().Find(id);
             db.Entry(entityToDelete).State = EntityState.Deleted;
             db.SaveChanges();
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }