// Основной метод, возвращающий отображаемое значение (а точнее модель) для значения элемента управления - 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)); }
public string GetCaseDisplayName([FromUri] Guid caseID) { return(refCasesService.GetCaseTitle(caseID)); }