Ejemplo n.º 1
0
        /// <summary>
        /// Tries to save data object using stored procedure,
        /// and returns value based on operation success.
        /// </summary>
        /// <param name="db">database</param>
        /// <param name="podatak">data object</param>
        /// <returns>Boolean</returns>
        public Boolean Save(DatabaseEntities db, PodatakViewModel podatak)
        {
            if (!podatak.isValid)
            {
                return(false);
            }

            try
            {
                // pokušaj snimiti podatke
                db.Podatak_Insert(
                    podatak.Ime,
                    podatak.Prezime,
                    Int32.Parse(podatak.PostanskiBroj),
                    podatak.Grad,
                    podatak.Telefon);
            }
            catch (Exception e)
            {
                return(false); // dogodila se greška
                // TODO: ukoliko bude potrebno, možeš dodati neki ispis ili nešto
            }

            return(true); // sve u redu
        }