/// <summary> /// Brisanje reda u bazi /// </summary> /// <param name="id"></param> /// <returns></returns> public bool Delete(int id) { if (!ValidateConstraints(id)) { return(false); } UF_Cjenik cjenik = base.Database.UF_Cjenik.SingleOrDefault(c => c.ID == id); base.Database.UF_Cjenik.DeleteObject(cjenik); return(true); }
/// <summary> /// Editiranje postojeceg reda u bazi /// </summary> /// <param name="id"></param> /// <param name="naziv"></param> /// <param name="vrijediOd"></param> /// <param name="vrijediDo"></param> /// <param name="stavke"></param> /// <returns></returns> public bool Update(int id, string naziv, DateTime vrijediOd, DateTime?vrijediDo, bool stavke) { if (!ValidateDataInput(naziv, vrijediOd, vrijediDo, stavke)) { return(false); } UF_Cjenik cjenik = base.Database.UF_Cjenik.SingleOrDefault(c => c.ID == id); cjenik.Naziv = naziv; cjenik.VrijediOd = vrijediOd; cjenik.VrijediDo = vrijediDo; cjenik.TS = DateTime.Now; return(true); }
/// <summary> /// Upis novog reda u bazu /// </summary> /// <param name="naziv"></param> /// <param name="vrijediOd"></param> /// <param name="vrijediDo"></param> /// <param name="stavke"></param> /// <returns></returns> public bool Add(string naziv, DateTime vrijediOd, DateTime?vrijediDo, bool stavke) { if (!ValidateDataInput(naziv, vrijediOd, vrijediDo, stavke)) { return(false); } UF_Cjenik cjenik = new UF_Cjenik(); cjenik.Naziv = naziv; cjenik.VrijediOd = vrijediOd; cjenik.VrijediDo = vrijediDo; cjenik.TS = DateTime.Now; base.Database.UF_Cjenik.AddObject(cjenik); return(true); }