示例#1
0
        /// <summary>
        /// brisanje reda u bazi
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public bool Delete(int id)
        {
            if (!ValidationConstraints(id))
            {
                return(false);
            }

            UF_SkolskaGodina skolskaGodina = base.Database.UF_SkolskaGodina.SingleOrDefault(s => s.ID == id);

            base.Database.UF_SkolskaGodina.DeleteObject(skolskaGodina);

            return(true);
        }
示例#2
0
        /// <summary>
        /// Editiranje postojeceg reda u bazi
        /// </summary>
        /// <param name="id"></param>
        /// <param name="naziv"></param>
        /// <param name="datumPocetka"></param>
        /// <param name="datumZavrsetka"></param>
        /// <param name="aktivnost"></param>
        /// <returns></returns>
        public bool Update(int id, string naziv, DateTime datumPocetka, DateTime datumZavrsetka, bool aktivnost)
        {
            if (!ValidateDataInput(id, naziv, datumPocetka, datumZavrsetka, aktivnost))
            {
                return(false);
            }

            UF_SkolskaGodina skolskaGodina = base.Database.UF_SkolskaGodina.SingleOrDefault(s => s.ID == id);

            skolskaGodina.Naziv          = naziv;
            skolskaGodina.DatumPocetka   = datumPocetka;
            skolskaGodina.DatumZavrsetka = datumZavrsetka;
            skolskaGodina.Aktivnost      = aktivnost;
            skolskaGodina.TS             = DateTime.Now;

            return(true);
        }
示例#3
0
        /// <summary>
        /// unos novoga reda u bazu
        /// </summary>
        /// <param name="naziv"></param>
        /// <param name="datumPocetka"></param>
        /// <param name="datumZavrsetka"></param>
        /// <param name="aktivnost"></param>
        /// <returns></returns>
        public bool Add(string naziv, DateTime datumPocetka, DateTime datumZavrsetka, bool aktivnost)
        {
            if (!ValidateDataInput(null, naziv, datumPocetka, datumZavrsetka, aktivnost))
            {
                return(false);
            }

            UF_SkolskaGodina skolskaGodina = new UF_SkolskaGodina();

            skolskaGodina.Naziv          = naziv;
            skolskaGodina.DatumPocetka   = datumPocetka;
            skolskaGodina.DatumZavrsetka = datumZavrsetka;
            skolskaGodina.Aktivnost      = aktivnost;
            skolskaGodina.TS             = DateTime.Now;

            base.Database.UF_SkolskaGodina.AddObject(skolskaGodina);

            return(true);
        }