public async Task <IActionResult> GetAll([FromQuery] SubjectParams subjectParams) { int id = -1; if (User.FindFirst(ClaimTypes.NameIdentifier) != null) { id = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); } var accounts = await _repo.GetAll(subjectParams); var temp = accounts.Where(account => account.Id != id); var returnAccounts = _mapper.Map <IEnumerable <AccountDetailDTO> >(temp); return(Ok(returnAccounts)); }