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); }
public void ChangeShare(ChangeEventArgs args, TodoListShare share) { if (args.Value is string stringValue) { share.Role = Enum.Parse <ShareRole>(stringValue); OnShareChange.InvokeAsync(share); } }
public async Task ShareChange(TodoListShare share) { await TodoListMemberService.UpdateMemberShare(TodoList.Id, share); }
public async Task MemberDelete(TodoListShare share) { TodoList.Members.Remove(share); await TodoListMemberService.RemoveMemberFromTodoList(TodoList.Id, share.Member.UserId); }
public void Delete(TodoListShare member) { OnMemberDelete.InvokeAsync(member); }