예제 #1
0
 public SizeItem(Sizes size)
 {
     Value = size;
     Text  = size
             .GetType()
             .GetMember(size.ToString())
             .FirstOrDefault()?
             .GetCustomAttribute <DescriptionAttribute>()?.
             Description ?? size.ToString();
 }
예제 #2
0
 public String getString()
 {
     return("Type: " + getType().ToString().ToLower() +
            ", Gender: " + getGender().ToString().ToLower() +
            ", ConsumptionType: " + getConsumptionType().ToString().ToLower() +
            ", Size: " + size.ToString().ToLower());
 }
예제 #3
0
 public void show()
 {
     Console.WriteLine("Name: \n" + Name);
     Console.WriteLine("Expiry: \n" + Expiry.ToShortDateString());
     Console.WriteLine("Sizes: \n" + Sizes.ToString());
     Console.WriteLine("Data: \n" + Data.Data);
     Console.WriteLine("MyProperty: \n" + MyProperty.ToString());
 }
예제 #4
0
        private List <SelectListItem> GetSizes(int sizeType)
        {
            List <SelectListItem> sizes = new List <SelectListItem>();
            SelectListItem        size  = new SelectListItem()
            {
                Value = Sizes.Малък.ToString(),
                Text  = Sizes.Малък.ToString()
            };
            SelectListItem size2 = new SelectListItem()
            {
                Value = Sizes.Среден.ToString(),
                Text  = Sizes.Среден.ToString()
            };
            SelectListItem size3 = new SelectListItem()
            {
                Value = Sizes.Голям.ToString(),
                Text  = Sizes.Голям.ToString()
            };
            SelectListItem size0 = new SelectListItem()
            {
                Value = Sizes.Неопределен.ToString(),
                Text  = Sizes.Неопределен.ToString()
            };

            sizes.Add(size);
            sizes.Add(size2);
            sizes.Add(size3);
            sizes.Add(size0);

            Sizes razmer = (Sizes)sizeType;

            if (sizeType >= 0 && sizeType < 4)
            {
                foreach (var type in sizes)
                {
                    if (type.Value == razmer.ToString())
                    {
                        type.Selected = true;
                    }
                }
            }
            return(sizes);
        }