IUserBusiness.cs 707 B

1234567891011121314151617181920212223
  1. using System;
  2. using System.Collections;
  3. using Common.Http;
  4. using log4net;
  5. using Microsoft.AspNetCore.Mvc;
  6. using Microsoft.EntityFrameworkCore;
  7. using Microsoft.EntityFrameworkCore.Metadata.Internal;
  8. using Nancy;
  9. using Nancy.Json;
  10. using Newtonsoft.Json;
  11. using Newtonsoft.Json.Linq;
  12. using static Microsoft.EntityFrameworkCore.DbLoggerCategory;
  13. namespace Esim.Apis.Business
  14. {
  15. public interface IUserBusiness
  16. {
  17. // Auth methods
  18. Task<IActionResult> RequestOtp(HttpRequest httpRequest, RequestOtpReq request);
  19. Task<IActionResult> ResendOtp(HttpRequest httpRequest, RequestOtpReq request);
  20. Task<IActionResult> VerifyOtp(HttpRequest httpRequest, VerifyOtpReq request);
  21. }
  22. }