public async Task <IActionResult> PostAsync(Users newUser) { if (await _repo.GetUserByEmailAsync(newUser.Email) is Domain.Models.Users u) { return(BadRequest("Email already esists")); } else { var user = Mapper.MapUsers(newUser); _repo.AddUserAsync(user); await _repo.SaveAsync(); var newEntity = await _repo.GetUserByEmailAsync(user.Email); return(Ok(newEntity)); } }