Kashin M.I. Lab work 8 #8

Closed
Sosees04ka wants to merge 6 commits from LabWork08 into LabWork07
2 changed files with 8 additions and 6 deletions
Showing only changes of commit d83fc2dc2b - Show all commits

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)