protected override void addEntity(DomainObject entity) { RezultatskoTakmicenjeDescription desc = (RezultatskoTakmicenjeDescription)entity; Takmicenje takmicenje = DAOFactoryFactory.DAOFactory.GetTakmicenjeDAO().FindById(takmicenjeId); takmicenje.addTakmicenjeDescription(desc); DAOFactoryFactory.DAOFactory.GetTakmicenjeDAO().Update(takmicenje); RezultatskoTakmicenjeDAO rezTakDAO = DAOFactoryFactory.DAOFactory.GetRezultatskoTakmicenjeDAO(); int redBroj = rezTakDAO.FindMaxRedBroj(takmicenjeId) + 1; foreach (TakmicarskaKategorija k in SelKategorije) { rezTakDAO.Add(createRezultatskoTakmicenje(takmicenje, k, desc, redBroj++)); } }