Пример #1
0
        protected async Task Vote(int itemId, int responseValue)
        {
            DistillationResponseItemDto item = null;

            if (ResponseItemsByDistillationItemId.TryGetValue(itemId, out item))
            {
                item.ResponseValue = responseValue;
            }
            else
            {
                item = new DistillationResponseItemDto()
                {
                    DistillationItemId = itemId,
                    ResponseValue      = responseValue
                };
                ResponseItemsByDistillationItemId[itemId] = item;
            }

            await Http.PostJsonAsync($"/api/distillation/responseset/{ResponseSetKey}/items/{itemId}", item);
        }
Пример #2
0
        protected int?GetVote(int itemId)
        {
            ResponseItemsByDistillationItemId.TryGetValue(itemId, out var responseItem);

            return(responseItem?.ResponseValue);
        }