Ejemplo n.º 1
0
        // Основной метод, возвращающий отображаемое значение (а точнее модель) для значения элемента управления - bindingResult.Value
        public override BindingResult ConvertForDisplay(ControlContext controlContext, LayoutBinding binding, BindingResult bindingResult)
        {
            var itemId = bindingResult.Value != null ? (Guid)bindingResult.Value : Guid.Empty;
            var name   = itemId == Guid.Empty ? "" : refCasesService.GetCaseTitle(itemId);

            // Клиент ожидает модель, включающую идентификатор и название Дела
            var model = new CaseClientModel()
            {
                Id = itemId, Name = name
            };

            return(bindingResult.Clone(model));
        }
Ejemplo n.º 2
0
 public string GetCaseDisplayName([FromUri] Guid caseID)
 {
     return(refCasesService.GetCaseTitle(caseID));
 }