예제 #1
0
        /// <summary>
        /// Brisanje reda u bazi
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public bool Delete(int id)
        {
            if (!ValidateConstaints(id))
            {
                return(false);
            }

            UF_Olaksica olaksica = base.Database.UF_Olaksica.SingleOrDefault(o => o.ID == id);

            base.Database.UF_Olaksica.DeleteObject(olaksica);

            return(true);
        }
예제 #2
0
        /// <summary>
        /// Editiranje postojeceg reda u bazi
        /// </summary>
        /// <param name="id"></param>
        /// <param name="naziv"></param>
        /// <param name="olaksicaPostotak"></param>
        /// <param name="olaksicaIznos"></param>
        /// <returns></returns>
        public bool Update(int id, string naziv, decimal?olaksicaPostotak, decimal?olaksicaIznos)
        {
            if (!ValidateDataInput(naziv, olaksicaPostotak, olaksicaIznos))
            {
                return(false);
            }

            UF_Olaksica olaksica = base.Database.UF_Olaksica.SingleOrDefault(o => o.ID == id);

            olaksica.Naziv            = naziv;
            olaksica.OlaksicaPostotak = olaksicaPostotak;
            olaksica.OlaksicaIznos    = olaksicaIznos;
            olaksica.TS = DateTime.Now;

            return(true);
        }
예제 #3
0
        /// <summary>
        /// Upis novog reda u bazu
        /// </summary>
        /// <param name="naziv"></param>
        /// <param name="olaksicaPostotak"></param>
        /// <param name="olaksicaIznos"></param>
        /// <returns></returns>
        public bool Add(string naziv, decimal?olaksicaPostotak, decimal?olaksicaIznos)
        {
            if (!ValidateDataInput(naziv, olaksicaPostotak, olaksicaIznos))
            {
                return(false);
            }

            UF_Olaksica olaksica = new UF_Olaksica();

            olaksica.Naziv            = naziv;
            olaksica.OlaksicaPostotak = olaksicaPostotak;
            olaksica.OlaksicaIznos    = olaksicaIznos;
            olaksica.TS = DateTime.Now;

            base.Database.UF_Olaksica.AddObject(olaksica);

            return(true);
        }