public static IList<Norm> GetNormForPost(IUnitOfWork uow, Post post) { Post postAliace = null; return uow.Session.QueryOver<Norm> () .JoinQueryOver (n => n.Professions, () => postAliace) .Where (p => p.Id == post.Id) .List (); }
public virtual void RemoveProfession(Post prof) { ObservableProfessions.Remove (prof); }
public virtual void AddProfession(Post prof) { if(Professions.Any (p => DomainHelper.EqualDomainObjects (p, prof))) { logger.Warn ("Такая профессия уже добавлена. Пропускаем..."); return; } ObservableProfessions.Add (prof); }