public async Task <IActionResult> RegisterResident([FromHeader] string Authotization, [FromBody] RequestResident request) { try { var user = new User() { Name = request.Name, LastName = request.LastName, Email = request.Email, Password = request.Password, BirthDate = request.BirthDate, Gender = request.Gender, Phone = request.Phone, Token = Guid.NewGuid().ToString().Replace("-", ""), }; var userSaved = await _userService.Insert(user); var resident = new Resident() { IsBlocked = false, UserId = userSaved.UserId }; var residentSaved = await _residentService.Insert(resident); residentSaved.User = userSaved; OkResponse(residentSaved); return(new ObjectResult(response)); } catch (Exception e) { InternalServerErrorResponse(e.Message); return(new ObjectResult(response)); } }