LabWork02_Hard start
This commit is contained in:
parent
c6e457cd72
commit
395e725e78
@ -41,5 +41,10 @@ namespace AircraftPlantContracts.BindingModels
|
|||||||
get;
|
get;
|
||||||
set;
|
set;
|
||||||
} = new();
|
} = new();
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Максимальное количество изделий
|
||||||
|
/// </summary>
|
||||||
|
public int MaxPlanes { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -58,5 +58,21 @@ namespace AircraftPlantContracts.BusinessLogicsContracts
|
|||||||
/// <param name="count"></param>
|
/// <param name="count"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
bool AddPlaneInShop(ShopSearchModel model, IPlaneModel plane, int count);
|
bool AddPlaneInShop(ShopSearchModel model, IPlaneModel plane, int count);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Добавление изделий в магазины
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="plane"></param>
|
||||||
|
/// <param name="count"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
bool AddPlanes(IPlaneModel plane, int count);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Продажа изделий
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="plane"></param>
|
||||||
|
/// <param name="count"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
bool SellPlanes(IPlaneModel plane, int count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
using AircraftPlantContracts.BindingModels;
|
using AircraftPlantContracts.BindingModels;
|
||||||
using AircraftPlantContracts.SearchModels;
|
using AircraftPlantContracts.SearchModels;
|
||||||
using AircraftPlantContracts.ViewModels;
|
using AircraftPlantContracts.ViewModels;
|
||||||
|
using AircraftPlantDataModels.Models;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
@ -54,5 +55,13 @@ namespace AircraftPlantContracts.StoragesContracts
|
|||||||
/// <param name="model"></param>
|
/// <param name="model"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
ShopViewModel? Delete(ShopBindingModel model);
|
ShopViewModel? Delete(ShopBindingModel model);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Продажа изделий
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="plane"></param>
|
||||||
|
/// <param name="count"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
bool SellPlanes(IPlaneModel plane, int count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -45,5 +45,11 @@ namespace AircraftPlantContracts.ViewModels
|
|||||||
get;
|
get;
|
||||||
set;
|
set;
|
||||||
} = new();
|
} = new();
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Максимальное количество изделий
|
||||||
|
/// </summary>
|
||||||
|
[DisplayName("Максимальное количество изделий")]
|
||||||
|
public int MaxPlanes { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -30,5 +30,10 @@ namespace AircraftPlantDataModels.Models
|
|||||||
/// Коллекция изделий в магазине
|
/// Коллекция изделий в магазине
|
||||||
/// </summary>
|
/// </summary>
|
||||||
Dictionary<int, (IPlaneModel, int)> ShopPlanes { get; }
|
Dictionary<int, (IPlaneModel, int)> ShopPlanes { get; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Максимальное количество изделий
|
||||||
|
/// </summary>
|
||||||
|
int MaxPlanes { get; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user