using System; using System.Collections.Generic; using System.Text; namespace SessionCompanion.Services.Interfaces { using System.Threading.Tasks; using SessionCompanion.Database.Tables; using SessionCompanion.Extensions.EitherType; using SessionCompanion.Services.Base; using SessionCompanion.ViewModels.ApiResponses; using SessionCompanion.ViewModels.CharacterArmorViewModels; public interface ICharacterArmorService : IServiceBase<CharacterArmorViewModel, CharacterArmor> { Task<Either<SuccessResponse, ErrorResponse>> ChangeCharacterArmor(int characterId, int newArmorId); Task<List<CharacterArmorViewModelDetails>> GetCharacterArmorsTaskList(int characterId); } }