예제 #1
0
        public async Task <IActionResult> PostOrders([FromBody] UsernameVM usernameModel)
        {
            var orders = await Task.Run(() => _orderService.PostOrders(usernameModel.Username));

            if (orders == null)
            {
                return(NotFound());
            }

            return(Ok(orders));
        }
예제 #2
0
        public IActionResult ChangeUsername([FromBody] UsernameVM username)
        {
            //get the user id
            var userid = httpContext?.HttpContext?.User?.FindFirst(JwtRegisteredClaimNames.Sub).Value;

            //dpes this user exist?
            if (userid != null)
            {
                User user = context.Users.Where(u => u.userId == Guid.Parse(userid)).FirstOrDefault();

                user.username = username.username;

                context.SaveChanges();
                return(Json(new JSONResponseVM {
                    success = true, message = "New username: "******"Something went wrong"
            }));
        }