public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            string     name    = "Not defined";
            CAPContext context = new CAPContext();

            if (value != null)
            {
                switch ((int)value)
                {
                case 1:
                    name = context.ContractStatuses.Find(1).ContractStatus;
                    break;

                case 2:
                    name = context.ContractStatuses.Find(2).ContractStatus;
                    break;

                case 3:
                    name = context.ContractStatuses.Find(3).ContractStatus;
                    break;
                }
            }

            return(name);
        }
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
        {
            int        id      = new int();
            CAPContext context = new CAPContext();

            if (value != null)
            {
                switch ((string)value)
                {
                case "Заключён":
                    id = 1;
                    break;

                case "Ещё не заключён":
                    id = 2;
                    break;

                case "Расторгнут":
                    id = 3;
                    break;
                }
            }

            return(id);
        }