Skip to content

Commit

Permalink
Только активные персонажи должны показываться в выпадайке про слоты (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
leotsarev authored Oct 16, 2024
1 parent fb48a01 commit 2301709
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 3 deletions.
3 changes: 2 additions & 1 deletion src/JoinRpg.Dal.Impl/Repositories/CharacterRepositoryImpl.cs
Original file line number Diff line number Diff line change
Expand Up @@ -127,10 +127,11 @@ public async Task<IEnumerable<Character>> GetAllCharacters(int projectId)
.ToListAsync();
}

public async Task<IEnumerable<Character>> GetTemplateCharacters(int projectId)
public async Task<IEnumerable<Character>> GetActiveTemplateCharacters(int projectId)
{
return await Ctx.Set<Character>()
.Where(c => c.ProjectId == projectId)
.Where(c => c.IsActive)
.Where(c => c.CharacterType == PrimitiveTypes.CharacterType.Slot)
.OrderBy(c => c.CharacterName)
.ToListAsync();
Expand Down
2 changes: 1 addition & 1 deletion src/JoinRpg.Data.Interfaces/ICharacterRepository.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ public interface ICharacterRepository : IDisposable
Task<CharacterView> GetCharacterViewAsync(int projectId, int characterId);
Task<IEnumerable<Character>> GetAvailableCharacters(int projectId);
Task<IEnumerable<Character>> GetAllCharacters(int projectId);
Task<IEnumerable<Character>> GetTemplateCharacters(int projectId);
Task<IEnumerable<Character>> GetActiveTemplateCharacters(int projectId);
}

public class CharacterView : IFieldContainter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public async Task<List<CharacterDto>> GetCharacters(int projectId)

public async Task<List<CharacterDto>> GetTemplateCharacters(int projectId)
{
var characters = await characterRepository.GetTemplateCharacters(projectId);
var characters = await characterRepository.GetActiveTemplateCharacters(projectId);
return await ToFilteredList(characters, projectId);
}

Expand Down

0 comments on commit 2301709

Please sign in to comment.