public async Task <IActionResult> PostAsync(Admins newUser) { if (await _repo.GetAdminByEmailAsync(newUser.Email) is Domain.Models.Admins u) { return(BadRequest("Email already exists")); } else { var user = Mapper.MapAdmins(newUser); await _repo.AddAdminAsync(user); await _repo.SaveAsync(); var newEntity = await _repo.GetAdminByEmailAsync(user.Email); return(Ok(newEntity)); } }