Example #1
0
        public bool Delete(int id)
        {
            if (!ValidateConstraints(id))
            {
                return(false);
            }

            UF_Voditelj voditelj = base.Database.UF_Voditelj.SingleOrDefault(v => v.ID == id);

            base.Database.UF_Voditelj.DeleteObject(voditelj);

            return(true);
        }
Example #2
0
        public bool Update(int id, string ime, string prezime, string oib, int?radnoMjestoID, bool aktivnost)
        {
            if (!ValidateDataInput(id, ime, prezime, oib, aktivnost))
            {
                return(false);
            }

            UF_Voditelj voditelj = base.Database.UF_Voditelj.SingleOrDefault(v => v.ID == id);

            voditelj.Ime           = ime;
            voditelj.Prezime       = prezime;
            voditelj.OIB           = Utils.Tools.ReturnNULLIfEmpty(oib);
            voditelj.RadnoMjestoID = radnoMjestoID;
            voditelj.Aktivnost     = aktivnost;

            return(true);
        }
Example #3
0
        public bool Add(string ime, string prezime, string oib, int?radnoMjestoID, bool aktivnost)
        {
            if (!ValidateDataInput(null, ime, prezime, oib, aktivnost))
            {
                return(false);
            }

            UF_Voditelj voditelj = new UF_Voditelj();

            voditelj.Ime           = ime;
            voditelj.Prezime       = prezime;
            voditelj.OIB           = Utils.Tools.ReturnNULLIfEmpty(oib);
            voditelj.RadnoMjestoID = radnoMjestoID;
            voditelj.Aktivnost     = aktivnost;
            voditelj.TS            = DateTime.Now;

            base.Database.UF_Voditelj.AddObject(voditelj);

            return(true);
        }