public bool Delete(IEnumerable<Dimension> entities)
{
Contract.Requires(entities != null);
Contract.Requires(Contract.ForAll(entities, (Dimension e) => e != null));
Contract.Requires(Contract.ForAll(entities, (Dimension e) => e.Id >= 0));
using (IUnitOfWork uow = this.GetUnitOfWork())
{
IRepository<Dimension> repo = uow.GetRepository<Dimension>();
foreach (var entity in entities)
{
//var latest = repo.Reload(entity);
repo.Delete(entity);
}
uow.Commit();
}
return (true);
}