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)); }
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" })); }