예제 #1
0
        /// <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);
        }
예제 #2
0
        /// <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);
        }
예제 #3
0
        /// <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);
        }