public async Task <IActionResult> AcceptRoommateRequest(Guid userId) { if (ModelState.IsValid) { var user = await _userManager.GetUserAsync(HttpContext.User); if (user?.ApplicationUserInfo != null) { await _userService.AcceptRoommateRequest(user.ApplicationUserInfo.Value, userId); return(Ok()); } return(NotFound(Constants.Errors.UserNotFoundError)); } return(BadRequest(Constants.Errors.InvalidInput)); }