public async Task DeleteRacksAsync(RackRangeQuery query) { query = query.ToUpper(); await _rackRepository.DeleteRacksInRangeAsync(query.StartRow, query.StartCol, query.EndRow, query.EndCol, query.DatacenterId); await _auditEventLogger.LogEventAsync(new RackDeletedEvent(query)); }
public async Task <List <RackDto> > GetRacksAsync(RackRangeQuery query) { query = query.ToUpper(); var racks = await _rackRepository.GetRacksInRangeAsync(query.StartRow, query.StartCol, query.EndRow, query.EndCol, query.DatacenterId); return(_mapper.Map <List <RackDto> >(racks)); }