public async Task AddLeave(LeaveToAddDto leaveToAdd) { var leave = OutgoingMapper.AddLeaveMap(leaveToAdd); var soldier = await _soldierRepository.GetById(leaveToAdd.SoldierId); soldier.Status = leaveToAdd.Type; await _soldierRepository.UpdateSoldier(soldier); await _leaveRepository.AddLeave(leave); }
public async Task UpdateSoldier(UpdateSoldierDto soldierDto) { var soldier = await _soldierRepository.GetByPesel(soldierDto.Pesel); soldier = SoldierMapper.UpdateSoldierMap(soldierDto, soldier); await _soldierRepository.UpdateSoldier(soldier); }