Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

AuthorizationService.cs 754B

123456789101112131415161718192021222324
  1. using Diligent.WebAPI.Business.MongoServices;
  2. using Diligent.WebAPI.Data;
  3. using Diligent.WebAPI.Data.Entities;
  4. using Microsoft.Extensions.Options;
  5. using MongoDB.Driver;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.Linq;
  9. using System.Text;
  10. using System.Threading.Tasks;
  11. namespace Diligent.WebAPI.Business.Services
  12. {
  13. public class AuthorizationService : BaseMongo<Customer>
  14. {
  15. public AuthorizationService(IOptions<WebApiDatabaseSettings> webApiDatabaseSettings) :
  16. base(webApiDatabaseSettings, "Customer")
  17. { }
  18. public async Task<Customer> GetByUserName(string username)
  19. {
  20. return await _mongoCollection.Find(c => c.UserName == username).FirstOrDefaultAsync();
  21. }
  22. }
  23. }