コード例 #1
0
        public async Task UpdateMemberShare(string listId, TodoListShare share)
        {
            var shareDto = _mapper.Map <TodoListShareDto>(share);

            Console.WriteLine("?");
            await _httpService.PutVoidAsync("api/" + FunctionConstants.TodoList.Members.Update + "/" + listId, shareDto);
        }
コード例 #2
0
 public void ChangeShare(ChangeEventArgs args, TodoListShare share)
 {
     if (args.Value is string stringValue)
     {
         share.Role = Enum.Parse <ShareRole>(stringValue);
         OnShareChange.InvokeAsync(share);
     }
 }
コード例 #3
0
 public async Task ShareChange(TodoListShare share)
 {
     await TodoListMemberService.UpdateMemberShare(TodoList.Id, share);
 }
コード例 #4
0
 public async Task MemberDelete(TodoListShare share)
 {
     TodoList.Members.Remove(share);
     await TodoListMemberService.RemoveMemberFromTodoList(TodoList.Id, share.Member.UserId);
 }
コード例 #5
0
 public void Delete(TodoListShare member)
 {
     OnMemberDelete.InvokeAsync(member);
 }