/// <summary> /// /// </summary> /// <param name="entity"></param> /// <param name="connection"></param> /// <param name="transaction"></param> /// <returns></returns> public IEnumerable <RoleAuthorizationEntity> Get(RoleAuthorizationEntity entity, DbConnection connection, DbTransaction transaction) { var reader = default(DbDataReader); try { reader = RoleAuthorizationsGateway.Select(entity, connection, transaction); var entities = KandaDbDataMapper.MapToEnumerable <RoleAuthorizationEntity>(reader); return(entities); } finally { if (reader != null) { reader.Close(); } } }
/// <summary> /// /// </summary> /// <param name="criteria"></param> /// <param name="connection"></param> /// <param name="transaction"></param> /// <returns></returns> public ICollection <long> Get(RoleAuthorizationsCriteria criteria, DbConnection connection, DbTransaction transaction) { var reader = default(KandaDbDataReader); try { reader = RoleAuthorizationsGateway.Select(criteria, connection, transaction); var authorizations = new Collection <long>(); while (reader.Read()) { authorizations.Add(reader.GetInt64(@"AuthorizationID")); } return(authorizations); } finally { if (reader != null) { reader.Close(); } } }
internal bool Truncate(DbConnection connection, DbTransaction transaction) { var error = RoleAuthorizationsGateway.Truncate(connection, transaction); return(error == 0); }
/// <summary> /// /// </summary> /// <param name="criteria"></param> /// <param name="connection"></param> /// <param name="transaction"></param> /// <returns></returns> internal bool Delete(RoleAuthorizationsCriteria criteria, DbConnection connection, DbTransaction transaction) { var deleted = RoleAuthorizationsGateway.Delete(criteria, connection, transaction); return(0 <= deleted); }
/// <summary> /// /// </summary> /// <param name="entity"></param> /// <param name="connection"></param> /// <param name="transaction"></param> /// <returns></returns> public bool Create(RoleAuthorizationEntity entity, DbConnection connection, DbTransaction transaction) { var created = RoleAuthorizationsGateway.Insert(entity, connection, transaction); return(created == 1); }
/// <summary> /// /// </summary> /// <param name="entity"></param> /// <param name="connection"></param> /// <param name="transaction"></param> /// <returns></returns> public bool Update(RoleAuthorizationEntity entity, DbConnection connection, DbTransaction transaction) { var updated = RoleAuthorizationsGateway.Update(entity, connection, transaction); return(updated == 1); }