/// <summary>
 /// Получить количество единиц препарата в аптечке.
 /// </summary>
 /// <param name="num">Количество прибавляемых единиц.</param>
 /// <returns>Итоговое количество единиц препарата в аптечке.</returns>
 private int GetNumber()
 {
     using (var db = new MedicalProductContext())
     {
         int num = db.Entry(CurrentMedicine).Property(n => n.Number).CurrentValue;
         return(num);
     };
 }
 /// <summary>
 /// Изменить количество единиц препарата в аптечке.
 /// </summary>
 /// <param name="id">Id препарата.</param>
 /// <param name="num">Итоговое значение единиц препарата в аптечке.</param>
 public void ChangeNumber(int id, int num)
 {
     if (num < 0 || num > 600)
     {
         throw new ArgumentException("Количество не может быть отрицательным, и не должно быть больше 600 единиц.", nameof(num));
     }
     using (var db = new MedicalProductContext())
     {
         Medicine med = db.Medicines.SingleOrDefault(m => m.Id == id);
         if (med == null)
         {
             throw new ArgumentException($"Изделие медицинского назначения с Id: {id} не найдено.", nameof(id));
         }
         db.Entry(med).Property(u => u.Number).CurrentValue = num;
         db.SaveChanges();
         Console.Write(med.ToString());
     };
 }