using Model; namespace Services; public interface ITeamService { public Task> ListTeamsOf(int userId); public Task> ListTeams(); public Task CountTotalTeams(); public Task AddTeam(string name, string picture, string firstColor, string secondColor); public Task RemoveTeams(params int[] teams); public IEnumerable GetMembersOf(int teamId); public Task AddMember(int teamId, int userId, MemberRole role); public Task UpdateMember(Member member); public Task RemoveMember(int teamId, int userId); public Task UpdateTeam(Team team); }