public async Task UpdateSoldier(UpdateSoldierDto soldierDto) { var soldier = await _soldierRepository.GetByPesel(soldierDto.Pesel); soldier = SoldierMapper.UpdateSoldierMap(soldierDto, soldier); await _soldierRepository.UpdateSoldier(soldier); }
private async Task <bool> IfExistTask(string email, string pesel) { var soldier = await _soldierRepository.GetByEmail(email); if (soldier != null) { return(true); } soldier = await _soldierRepository.GetByPesel(pesel); if (soldier != null) { return(true); } var commander = await _commanderRepository.GetByEmail(email); if (commander != null) { return(true); } commander = await _commanderRepository.GetByPesel(pesel); if (commander != null) { return(true); } var admin = await _adminRepository.GetByEmail(email); if (admin != null) { return(true); } admin = await _adminRepository.GetByPesel(pesel); if (admin != null) { return(true); } return(false); }