/// <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); }
/// <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); }
/// <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); }