Books.cs 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // Этот код создан по шаблону.
  4. //
  5. // Изменения, вносимые в этот файл вручную, могут привести к непредвиденной работе приложения.
  6. // Изменения, вносимые в этот файл вручную, будут перезаписаны при повторном создании кода.
  7. // </auto-generated>
  8. //------------------------------------------------------------------------------
  9. namespace VorobiovExam01
  10. {
  11. using System;
  12. using System.Collections.Generic;
  13. public partial class Books
  14. {
  15. [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
  16. public Books()
  17. {
  18. this.Order = new HashSet<Order>();
  19. }
  20. public int ID { get; set; }
  21. public string Title { get; set; }
  22. public string Genre { get; set; }
  23. public string Author { get; set; }
  24. public decimal Cost { get; set; }
  25. public int CountInStore { get; set; }
  26. public int CountInStock { get; set; }
  27. public string Description { get; set; }
  28. public string Cover { get; set; }
  29. public string CIStore
  30. {
  31. get
  32. {
  33. if (CountInStore > 5)
  34. {
  35. return "Много";
  36. }
  37. else if (CountInStore < 1)
  38. {
  39. return "Нет";
  40. }
  41. else
  42. {
  43. return CountInStore.ToString();
  44. }
  45. }
  46. set { }
  47. }
  48. public string CIStock
  49. {
  50. get
  51. {
  52. if (CountInStock > 5)
  53. {
  54. return "Много";
  55. }
  56. else if (CountInStock < 1)
  57. {
  58. return "Нет";
  59. }
  60. else
  61. {
  62. return CountInStock.ToString();
  63. }
  64. }
  65. set { }
  66. }
  67. public int InCost { get; set; } = 0;
  68. public double sale { get; set; }
  69. public double NewPrice { get { return Convert.ToDouble(Cost) - Convert.ToDouble(Cost) * (sale / 100); } set { } }
  70. public decimal OldPrice
  71. {
  72. get
  73. { return Convert.ToDecimal(Cost); }
  74. set { }
  75. }
  76. string d;
  77. public string decor
  78. {
  79. get { return d; }
  80. set { d = "Strikethrough"; }
  81. }
  82. public int allcount
  83. {
  84. get { return CountInStock + CountInStore; }
  85. set { }
  86. }
  87. [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
  88. public virtual ICollection<Order> Order { get; set; }
  89. }
  90. }