Example #1
0
        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);
        }
Example #2
0
        public async Task UpdateSoldier(UpdateSoldierDto soldierDto)
        {
            var soldier = await _soldierRepository.GetByPesel(soldierDto.Pesel);

            soldier = SoldierMapper.UpdateSoldierMap(soldierDto, soldier);
            await _soldierRepository.UpdateSoldier(soldier);
        }