Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace AdmissionAnonymousForm.Infrascructure.Services
- {
- public class BankService: IBankService
- {
- private readonly IMongoCollection<Bank> _bank;
- public BankService(IConfiguration config)
- {
- var client = new MongoClient(config.GetConnectionString("AdmissionAnonymous"));
- var database = client.GetDatabase("AdmissionAnonymous");
- _bank = database.GetCollection<Bank>("Bank");
- }
- public Task<Bank> Get()
- {
- return _bank.Find(bank => true).ToListAsync();
- }
- }
- }
- namespace AdmissionAnonymousForm.Infrascructure.Services.Core
- {
- public interface IBankService
- {
- Task<Bank> Get();
- Task<Bank> Get(Guid id);
- Task<Bank> Post(Bank bank);
- void Update(Guid id, Bank addressIn);
- void Delete(Guid id);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement