コード例 #1
0
        public UserToLoginResponse GetUserInfoByArgs([FromBody] LoginManualArgs loginManualArgs)
        {
            var user          = _loginService.ManualLogin(loginManualArgs.Email, loginManualArgs.Password);
            var borrowedBooks = _bookService.GetUsersBorrowedBooks(user.Id);

            return(new UserToLoginResponse
            {
                UserInfo = new Models.Entities.User {
                    Id = user.Id,
                    Firstname = user.FirstName,
                    Lastname = user.LastName,
                    Email = user.Email,
                },
                BorrowedBooks = borrowedBooks,
            });
        }
 public UserToLoginResponse BuildUserToSend(LoginManualArgs loginManualArgs)
 {
     //implementation????
     return(new UserToLoginResponse());
 }
コード例 #3
0
 // POST: api/ManualLogin
 public UserToLoginResponse Post([FromBody] LoginManualArgs loginManualArgs)
 {
     return(new UserToLoginResponseBuilder().BuildUserToSend(loginManualArgs));
 }