Улучшил безопасность
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
|
// Bank
|
||||||
public Task<string> AddBank(string bankName, IFormFile file);
|
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> AddLoanTerm(LoanTerm loanTerm);
|
||||||
public Task<string> RemoveAllLoanTermsByBankId(long bankId);
|
public Task<string> RemoveAllLoanTermsByBankId(long bankId);
|
||||||
public Task<IEnumerable<LoanTerm>?> GetAllLoanTermsByBankId(long bankId);
|
public Task<IEnumerable<LoanTerm>?> GetAllLoanTermsByBankId(long bankId);
|
||||||
@ -79,9 +79,17 @@ public class AdminService : IAdminService
|
|||||||
return "Image not uploaded";
|
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)
|
public async Task<string> AddLoanTerm(LoanTerm loanTerm)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user