コード例 #1
0
 public JsonResult Login([FromBody] User value) => _requestsHandler.JsonHandler(Request, Response, () =>
 {
     var user = _repository.Get <User>(x => x.Email == value.Email).FirstOrDefault();
     if (user != null && user.Password == value.Password.ToMd5())
     {
         return(new JsonReturn {
             Result = _bearerAuth.GenerateToken(user.Id, user.Name)
         });
     }
     throw new InvalidOperationException("Login or Password incorrect");
 });
コード例 #2
0
 public virtual JsonResult Get(int?limit, int?page) => _requestsHandler.JsonHandler(Request, Response, () =>
 {
     return(new JsonReturn {
         Result = limit.HasValue && page.HasValue ? _repository.Get <T>(limit.Value, page.Value) : _repository.Get <T>()
     });
 });