예제 #1
0
 public ReportService(ISoldierRepository soldierRepository, IReportRepository reportRepository, ICommanderRepository commanderRepository, ICompanyRepository companyRepository)
 {
     _soldierRepository   = soldierRepository;
     _reportRepository    = reportRepository;
     _commanderRepository = commanderRepository;
     _companyRepository   = companyRepository;
 }
예제 #2
0
 public AuthenticationService(IJwtHandler jwtHandler, IAdminRepository adminRepository,
                              ISoldierRepository soldierRepository, ICommanderRepository commanderRepository)
 {
     _jwtHandler          = jwtHandler;
     _adminRepository     = adminRepository;
     _soldierRepository   = soldierRepository;
     _commanderRepository = commanderRepository;
 }
예제 #3
0
 public static ReportToSendDto ReportToSendMap(Report report, ISoldierRepository soldierRepository)
 {
     return(new ReportToSendDto
     {
         Id = report.Id,
         Text = report.Text,
         Date = report.Date,
         FirstName = soldierRepository.GetById(report.SoldierId).Result.FirstName,
         LastName = soldierRepository.GetById(report.SoldierId).Result.LastName,
         MilitaryRank = soldierRepository.GetById(report.SoldierId).Result.MilitaryRank
     });
 }
예제 #4
0
 public static EquipmentToSendDto EquipmentToSendMap(Equipment equipment, ISoldierRepository soldierRepository)
 {
     return(new EquipmentToSendDto
     {
         EquipmentId = equipment.Id,
         Name = equipment.Name,
         Status = equipment.Status,
         StatusDate = equipment.StatusDate,
         SoldierId = (Guid)equipment.SoldierId,
         FirstName = soldierRepository.GetById((Guid)equipment.SoldierId).Result.FirstName,
         LastName = soldierRepository.GetById((Guid)equipment.SoldierId).Result.LastName,
         MilitaryRank = soldierRepository.GetById((Guid)equipment.SoldierId).Result.MilitaryRank,
     });
 }
예제 #5
0
 public SoldierService(ISoldierRepository soldierRepository, ICompanyRepository companyRepository)
 {
     _soldierRepository = soldierRepository;
     _companyRepository = companyRepository;
 }
예제 #6
0
 public OutgoingBookService(ILeaveRepository leaveRepository, ISoldierRepository soldierRepository)
 {
     _leaveRepository   = leaveRepository;
     _soldierRepository = soldierRepository;
 }
예제 #7
0
 public SoldierService(ISoldierRepository soldierRepository, IMapper mapper)
 {
     _soldierRepository = soldierRepository;
     _mapper            = mapper;
 }
예제 #8
0
 public EquipmentService(ISoldierRepository soldierRepository, IEquipmentRepository equipmentRepository)
 {
     _soldierRepository   = soldierRepository;
     _equipmentRepository = equipmentRepository;
 }
예제 #9
0
 public RoomService(IItemRepository itemRepository, ISoldierRepository soldierRepository)
 {
     _itemRepository    = itemRepository;
     _soldierRepository = soldierRepository;
 }
 public SoldiersController(ISoldierRepository repo, DataContext context)
 {
     _repo    = repo;
     _context = context;
 }