private async Task CheckUnitOfMeasureAsync(int id, string code) { var dbUnitOfMeasure = await _unitOfMeasure.GetUnitOfMeasureAsync(d => d.Code == code && d.Id != id); if (dbUnitOfMeasure != null) { throw new RestException(HttpStatusCode.Conflict, $"Unit of measure \"{code}\" is already available."); } }