Ejemplo n.º 1
0
        protected override void checkBusinessRulesOnAdd(DomainObject entity)
        {
            Institucija  inst         = (Institucija)entity;
            Notification notification = new Notification();

            InstitucijaDAO instDAO = DAOFactoryFactory.DAOFactory.GetInstitucijaDAO();

            if (instDAO.existsInstitucijaNaziv(inst.Naziv))
            {
                notification.RegisterMessage("Naziv", "Institucija sa datim nazivom vec postoji.");
                throw new BusinessException(notification);
            }
        }
Ejemplo n.º 2
0
        protected override void checkBusinessRulesOnUpdate(DomainObject entity)
        {
            Institucija    inst         = (Institucija)entity;
            Notification   notification = new Notification();
            InstitucijaDAO instDAO      = DAOFactoryFactory.DAOFactory.GetInstitucijaDAO();

            bool nazivChanged = (inst.Naziv.ToUpper() != oldNaziv.ToUpper()) ? true : false;

            if (nazivChanged && instDAO.existsInstitucijaNaziv(inst.Naziv))
            {
                notification.RegisterMessage("Naziv", "Institucija sa datim nazivom vec postoji.");
                throw new BusinessException(notification);
            }
        }