public async Task <IActionResult> PutToChangePasswordAsync(int adminId, string password) { if (await _repo.GetAdminByIdAsync(adminId) is Domain.Models.Admins oldEntity) { if (oldEntity.Password == password) { return(BadRequest("Password same as current password. Please Enter a new password")); } else { var newEntity = await _repo.UpdateAdminPasswordAsync(adminId, password); await _repo.SaveAsync(); return(Ok(newEntity)); } } else { return(NotFound("Admin id does not exist")); } }