internal void DeleteInterfaceICAByStatus(ICAInterfaceStatus iCAInterfaceStatus) { IRepository<InterfaceICA> interfaceICARepository = new RepositoryImpl<InterfaceICA>(applicationSession); DetachedCriteria detachedCriteria = DetachedCriteria.For(typeof(InterfaceICA)) .Add(Expression.Eq("Status", iCAInterfaceStatus.ToString())); DeleteAll(detachedCriteria); }
public void DeleteICAInterfaceEntity(ICAInterfaceStatus iCAInterfaceStatus) { if (iCAInterfaceStatus == ICAInterfaceStatus.Null) { throw new ArgumentNullException("iCAInterfaceStatus", "Param iCAInterfaceStatus should not be null."); } InterfaceICAGateway interfaceGateway = new InterfaceICAGateway(); interfaceGateway.DeleteInterfaceICAByStatus(iCAInterfaceStatus); }