Esempio n. 1
0
        protected override List <object> loadEntities()
        {
            KategorijaDAO kategorijaDAO = DAOFactoryFactory.DAOFactory.GetKategorijaDAO();

            return(new List <Kategorija>(kategorijaDAO.FindAll()).ConvertAll <object>(
                       delegate(Kategorija kat)
            {
                return kat;
            }));
        }
Esempio n. 2
0
        protected override void checkBusinessRulesOnAdd(DomainObject entity)
        {
            Kategorija   k            = (Kategorija)entity;
            Notification notification = new Notification();

            KategorijaDAO katDAO = DAOFactoryFactory.DAOFactory.GetKategorijaDAO();

            if (katDAO.existsKategorijaNaziv(k.Naziv))
            {
                notification.RegisterMessage("Naziv", "Kategorija sa datim nazivom vec postoji.");
                throw new BusinessException(notification);
            }
        }
Esempio n. 3
0
        protected override void checkBusinessRulesOnUpdate(DomainObject entity)
        {
            Kategorija   k            = (Kategorija)entity;
            Notification notification = new Notification();

            KategorijaDAO katDAO       = DAOFactoryFactory.DAOFactory.GetKategorijaDAO();
            bool          nazivChanged = (k.Naziv.ToUpper() != oldNaziv.ToUpper()) ? true : false;

            if (nazivChanged && katDAO.existsKategorijaNaziv(k.Naziv))
            {
                notification.RegisterMessage("Naziv", "Kategorija sa datim nazivom vec postoji.");
                throw new BusinessException(notification);
            }
        }