Fix fix 2

This commit is contained in:
Кашин Максим 2022-12-01 23:49:16 +04:00
parent e8a4f802de
commit d83fc2dc2b
2 changed files with 8 additions and 6 deletions

View File

@ -30,7 +30,7 @@ namespace GasolineTanker
{
var configuration = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile(path: "C:\\Users\\kashi\\Desktop\\RPP\\GasolineTankerBase\\Base\\GasolineTanker\\GasolineTanker\\appSetting.json", optional: false, reloadOnChange: true)
.AddJsonFile(path: "C:\\Users\\kashi\\Desktop\\RPP\\GasolineTanker\\GasolineTanker\\GasolineTanker\\appSetting.json", optional: false, reloadOnChange: true)
.Build();
var logger = new LoggerConfiguration()

View File

@ -27,15 +27,17 @@ namespace GasolineTanker
}
public int Insert(T gasolineTanker, int position)
{
if (_places.Contains(gasolineTanker))
throw new ArgumentException($"The {gasolineTanker} object is already in the set");
if (Count == _maxCount)
throw new StorageOverflowException(_maxCount);
if (!isCorrectPosition(position))
{
if (position < 0 || position > Count)
return -1;
}
if (_places.Contains(gasolineTanker))
return -1;
_places.Insert(position, gasolineTanker);
return position;
}
public T Remove(int position)