예제 #1
0
        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 ();
        }
예제 #2
0
 public virtual void RemoveProfession(Post prof)
 {
     ObservableProfessions.Remove (prof);
 }
예제 #3
0
 public virtual void AddProfession(Post prof)
 {
     if(Professions.Any (p => DomainHelper.EqualDomainObjects (p, prof)))
     {
         logger.Warn ("Такая профессия уже добавлена. Пропускаем...");
         return;
     }
     ObservableProfessions.Add (prof);
 }