public async Task <IActionResult> Post([FromBody] AppUserViewModel userData) { if (!ModelState.IsValid) { return(BadRequest()); } var userObj = await _usersServices.CreateNewUser(userData); return(new SharedResponseResult <DisplayUserViewModel>(userObj, "The user has been created successfully")); }