Улучшил безопасность
All checks were successful
Create and publish a Docker image / build-and-push-image (push) Successful in 19s
All checks were successful
Create and publish a Docker image / build-and-push-image (push) Successful in 19s
This commit is contained in:
parent
75ef2f218a
commit
6ccaccb596
15
PaydayBackend/Models/BankDTO.cs
Normal file
15
PaydayBackend/Models/BankDTO.cs
Normal file
@ -0,0 +1,15 @@
|
||||
namespace PaydayBackend.Models;
|
||||
|
||||
public class BankDto
|
||||
{
|
||||
public BankDto(long id, string name, string imageUrl)
|
||||
{
|
||||
Id = id;
|
||||
Name = name;
|
||||
ImageUrl = imageUrl;
|
||||
}
|
||||
|
||||
public long Id { get; set; }
|
||||
public string Name { get; set; }
|
||||
public string ImageUrl { get; set; }
|
||||
}
|
@ -9,7 +9,7 @@ public interface IAdminService
|
||||
{
|
||||
// Bank
|
||||
public Task<string> AddBank(string bankName, IFormFile file);
|
||||
public Task<IEnumerable<Bank>> GetAllBanks();
|
||||
public Task<IEnumerable<BankDto>> GetAllBanks();
|
||||
public Task<string> AddLoanTerm(LoanTerm loanTerm);
|
||||
public Task<string> RemoveAllLoanTermsByBankId(long bankId);
|
||||
public Task<IEnumerable<LoanTerm>?> GetAllLoanTermsByBankId(long bankId);
|
||||
@ -79,9 +79,17 @@ public class AdminService : IAdminService
|
||||
return "Image not uploaded";
|
||||
}
|
||||
|
||||
public async Task<IEnumerable<Bank>> GetAllBanks()
|
||||
public async Task<IEnumerable<BankDto>> GetAllBanks()
|
||||
{
|
||||
return await _databaseContext.Banks.ToListAsync();
|
||||
var result = await _databaseContext.Banks.ToListAsync();
|
||||
List<BankDto> dtos = new List<BankDto>();
|
||||
foreach (var bank in result)
|
||||
{
|
||||
var dto = new BankDto(bank.Id, bank.Name, bank.ImageUrl);
|
||||
dtos.Add(dto);
|
||||
}
|
||||
|
||||
return dtos;
|
||||
}
|
||||
|
||||
public async Task<string> AddLoanTerm(LoanTerm loanTerm)
|
||||
|
Loading…
x
Reference in New Issue
Block a user