public static void AddItem(ItemDto itemDto) { ValidateItemDto(itemDto); if (DBManager.itemRepo.ContainsKey(itemDto.ItemCode)) { return; } var item = itemDto.Item(); item.ID = DBManager.GenerateKey(); itemDto.ID = item.ID; DBManager.itemRepo.Add(itemDto.ItemCode, item); }