public virtual void DeleteCustomerRoleMapping(CustomerRoleMapping mapping) { if (mapping != null) { _customerRoleMappingRepository.Delete(mapping); } }
public async Task AddToRole(CustomerRoleMapping[] customerRoleMappings, string roleId) { await WithConnection(async (connection, transaction) => { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@RoleId", roleId, DbType.String); var data = await connection.ExecuteAsync(ProcName.Customer_Role_Mapping_DeleteByRoleId, parameters, transaction, commandType: CommandType.StoredProcedure); if (customerRoleMappings != null && customerRoleMappings.Length > 0) { DataTable dataTable = CustomerRoleMapping.CreateDataTable(); foreach (var customerRoleMapping in customerRoleMappings) { customerRoleMapping.AddToDataTable(dataTable); } await BulkCopy(dataTable, connection, transaction); } return(data); }); }
public virtual void UpdateCustomerRoleMapping(CustomerRoleMapping mapping) { Guard.NotNull(mapping, nameof(mapping)); _customerRoleMappingRepository.Update(mapping); }
public virtual void InsertCustomerRoleMapping(CustomerRoleMapping mapping) { Guard.NotNull(mapping, nameof(mapping)); _customerRoleMappingRepository.Insert(mapping); }