using SessionCompanion.Database.Tables; using SessionCompanion.Services.Base; using SessionCompanion.ViewModels.CharacterViewModels; using SessionCompanion.ViewModels.ClassViewModels; using SessionCompanion.ViewModels.RaceViewModels; using SessionCompanion.ViewModels.UniversalModels; using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; namespace SessionCompanion.Services.Interfaces { public interface ICharacterService : IServiceBase { Task> GetBasicCharactersData(List charactersId); Task> GetUserLoginCharacters(int userId); Task> GetCharacterStatistics(int characterId); Task GetBasicCharacterbasicInfo(int characterId); Task> GetCharactersFromTemplate(List raceViewModels, List classViewModels); Task CreateCharactersFromTemplate(int characterId, int userId, string newName); } }