예제 #1
0
        public async Task <IActionResult> Complete([FromBody] CompleteUser command)
        {
            await _userService.CompleteUser(command.Code, command.Email, command.Password,
                                            command.PasswordConfirmation);

            return(Ok());
        }
예제 #2
0
        public IActionResult Account(string TransactionStatusMessage = "")
        {
            ViewBag.TransactionStatusMessage = TransactionStatusMessage;
            int?LoggedIn = HttpContext.Session.GetInt32("LoggedIn");

            if (LoggedIn == 1)
            {
                {
                    User         RetrievedUser = dbContext.Users.FirstOrDefault(u => u.UserId == HttpContext.Session.GetInt32("UserId"));
                    CompleteUser completeUser  = new CompleteUser()
                    {
                        UserItself      = RetrievedUser,
                        UserTransaction = dbContext.Users.Include(u => u.PostedTransactions).FirstOrDefault(u => u.UserId == HttpContext.Session.GetInt32("UserId")).PostedTransactions.ToList()
                    };
                    return(View(completeUser));
                }
            }
            else
            {
                return(RedirectToAction("Login", new { Message = "Not Logged In" }));
            }
        }
예제 #3
0
 public GetUserResponse(CompleteUser user, bool success = true, string message = null) : base(
         success, message)
 {
     User = user;
 }