BExIS.Dlm.Services.Party.PartyManager.RemovePartyStatus C# (CSharp) Method

RemovePartyStatus() protected method

There is no need to delete party status
protected RemovePartyStatus ( IEnumerable entities ) : bool
entities IEnumerable
return bool
        protected bool RemovePartyStatus(IEnumerable<PartyStatus> entities)
        {
            Contract.Requires(entities != null);
            using (IUnitOfWork uow = this.GetUnitOfWork())
            {
                IRepository<PartyStatus> repo = uow.GetRepository<PartyStatus>();
                foreach (var entity in entities)
                {
                    var latest = repo.Reload(entity);
                    repo.Delete(latest);
                }
                uow.Commit();
            }
            return (true);
        }

Same methods

PartyManager::RemovePartyStatus ( PartyStatus entity ) : bool