public bool Add(Common.Models.Garantni_list garantni_List)
        {
            if (dbCtx.Garantni_listSet.FirstOrDefault((s) => s.Id_gar_list == garantni_List.Id_gar_list) != null)
            {
                return(false);
            }

            dbCtx.Garantni_listSet.Add(new Garantni_list()
            {
                Period_vazenja = garantni_List.Period_vazenja
            });

            return(dbCtx.SaveChanges() > 0);
        }
        public Common.Models.Garantni_list Get(int idGL)
        {
            var glFromDb = dbCtx.Garantni_listSet.Find(idGL);

            if (glFromDb != null)
            {
                var garantni_list = new Common.Models.Garantni_list()
                {
                    Id_gar_list    = glFromDb.Id_gar_list,
                    Period_vazenja = glFromDb.Period_vazenja
                };
                return(garantni_list);
            }
            return(null);
        }
        public IEnumerable <Common.Models.Garantni_list> GetAll()
        {
            var retVal = new List <Common.Models.Garantni_list>();

            foreach (var glFromDb in dbCtx.Garantni_listSet.ToList())
            {
                var garantni_list = new Common.Models.Garantni_list()
                {
                    Id_gar_list    = glFromDb.Id_gar_list,
                    Period_vazenja = glFromDb.Period_vazenja
                };
                retVal.Add(garantni_list);
            }
            return(retVal);
        }
        public void Update(Common.Models.Garantni_list garantni_List)
        {
            var garantni_ListForDb = new Garantni_list()
            {
                Id_gar_list    = garantni_List.Id_gar_list,
                Period_vazenja = garantni_List.Period_vazenja
            };

            try {
                var garantni_ListFromDb = dbCtx.Garantni_listSet.FirstOrDefault((s) => s.Id_gar_list == garantni_ListForDb.Id_gar_list);
                dbCtx.Entry(garantni_ListFromDb).CurrentValues.SetValues(garantni_ListForDb);
                dbCtx.SaveChanges();
            }catch (Exception e)
            {
            }
        }