Example #1
0
        public Common.Models.Serviser_racunara Get(long idServisera)
        {
            var serviserFromDb = dbCtx.Serviser_racunaraSet.Find(idServisera);

            if (serviserFromDb != null)
            {
                var serviser = new Common.Models.Serviser_racunara()
                {
                    Ime_s          = serviserFromDb.Ime_s,
                    Prezime_s      = serviserFromDb.Prezime_s,
                    Dat_rodjenja_s = serviserFromDb.Dat_rodjenja_s,
                    JMBG_s         = serviserFromDb.JMBG_s
                };
                return(serviser);
            }
            return(null);
        }
Example #2
0
        public bool Add(Common.Models.Serviser_racunara serviser)
        {
            if (dbCtx.Serviser_racunaraSet.FirstOrDefault((s) => s.JMBG_s == serviser.JMBG_s) != null)
            {
                return(false);
            }

            dbCtx.Serviser_racunaraSet.Add(new Serviser_racunara()
            {
                JMBG_s         = serviser.JMBG_s,
                Ime_s          = serviser.Ime_s,
                Prezime_s      = serviser.Prezime_s,
                Dat_rodjenja_s = serviser.Dat_rodjenja_s
            });

            return(dbCtx.SaveChanges() > 0);
        }
Example #3
0
        public IEnumerable <Common.Models.Serviser_racunara> GetAll()
        {
            var retVal = new List <Common.Models.Serviser_racunara>();

            foreach (var serviserFromDb in dbCtx.Serviser_racunaraSet.ToList())
            {
                var serviser = new Common.Models.Serviser_racunara()
                {
                    Ime_s          = serviserFromDb.Ime_s,
                    JMBG_s         = serviserFromDb.JMBG_s,
                    Dat_rodjenja_s = serviserFromDb.Dat_rodjenja_s,
                    Prezime_s      = serviserFromDb.Prezime_s
                };
                retVal.Add(serviser);
            }
            return(retVal);
        }
Example #4
0
        public void Update(Common.Models.Serviser_racunara serviser)
        {
            var serviserForDb = new Serviser_racunara()
            {
                Ime_s          = serviser.Ime_s,
                JMBG_s         = serviser.JMBG_s,
                Dat_rodjenja_s = serviser.Dat_rodjenja_s,
                Prezime_s      = serviser.Prezime_s
            };

            try
            {
                var serviserFromDb = dbCtx.Serviser_racunaraSet.FirstOrDefault((s) => s.JMBG_s == serviserForDb.JMBG_s);
                dbCtx.Entry(serviserFromDb).CurrentValues.SetValues(serviserForDb);
                dbCtx.SaveChanges();
            }catch (Exception e)
            {
            }
        }