Exemplo n.º 1
0
        public async Task <IEnumerable <EquipmentToSendDto> > GetEquipments(Guid soldierOnDutyId)
        {
            var companyId  = (Guid)_soldierRepository.GetById(soldierOnDutyId).Result.CompanyId;
            var equipments = await _equipmentRepository.GetAll(companyId);

            return(equipments.Select(x => EquipmentMapper.EquipmentToSendMap(x, _soldierRepository)));
        }
Exemplo n.º 2
0
 public void SeedEquipment(string seedPath)
 {
     EquipmentSeed[] equipmentArray;
     using (var equipmentStream = new StreamReader(seedPath + "/equipment.json"))
     {
         equipmentArray = JsonConvert.DeserializeObject <EquipmentSeed[]>(equipmentStream.ReadToEnd());
     }
     foreach (var equipmentSeed in equipmentArray)
     {
         var equipmentEntity = _equipmentRepository.GetById(equipmentSeed.Id);
         if (equipmentEntity == null)
         {
             var newEquipment = EquipmentMapper.MapSeedToEntity(equipmentSeed);
             newEquipment.CreatedBy = "SeedEquipment";
             newEquipment.SeedData  = true;
             _equipmentRepository.Add(newEquipment);
         }
         else
         {
             EquipmentMapper.MapSeedToEntity(equipmentSeed, equipmentEntity);
             equipmentEntity.ModifiedBy = "SeedEquipment";
             _equipmentRepository.Update(equipmentEntity);
         }
     }
 }
Exemplo n.º 3
0
        public EquipmentViewModel UpdateEquipment(int id, EquipmentViewModel equipment)
        {
            var originalEquipment = _equipmentRepository.GetById(id);

            EquipmentMapper.MapModelToEntity(equipment, originalEquipment);
            originalEquipment.ModifiedBy = "TEST";
            var updatedEquipment = _equipmentRepository.Update(originalEquipment);

            return(EquipmentMapper.MapEntityToModel(updatedEquipment));
        }
Exemplo n.º 4
0
        public EquipmentViewModel AddEquipment(EquipmentViewModel equipment)
        {
            var equipmentToAdd = EquipmentMapper.MapModelToEntity(equipment);

            equipmentToAdd.CreatedBy = "TEST";
            equipmentToAdd.SeedData  = false;
            var addedEquipment = _equipmentRepository.Add(equipmentToAdd);

            return(EquipmentMapper.MapEntityToModel(addedEquipment));
        }
Exemplo n.º 5
0
        public async Task <IEnumerable <ApiEquipment> > getAllEquipmentsAvailableForAccount(String userName)
        {
            var championsTask = await _equipmentRepository.getAllEquipmentsAvailableForAccount(userName);

            List <Equipment>    champions         = championsTask.ToList();
            List <ApiEquipment> championsToReturn = new List <ApiEquipment>();

            champions.ForEach(equipment => championsToReturn.Add(EquipmentMapper.convertToApiModel(equipment)));
            return(championsToReturn);
        }
 public IActionResult GetEquipmentByRoomNumber(int roomNumber)
 {
     try
     {
         List <Equipment>    equipmentsInRoom     = _equipmentService.GetEquipmentByRoomNumber(roomNumber);
         List <EquipmentDTO> equipmentsInRoomDTOs = new List <EquipmentDTO>();
         if (equipmentsInRoom.Count == 0)
         {
             return(NotFound("NotFound"));
         }
         equipmentsInRoom.ForEach(equipment => equipmentsInRoomDTOs.Add(EquipmentMapper.EquipmentToEquipmentDTO(equipment)));
         return(Ok(equipmentsInRoomDTOs));
     }
     catch (Exception e)
     {
         return(NotFound(e.Message));
     }
 }
Exemplo n.º 7
0
 public EquipmentViewModel GetEquipmentById(int id)
 {
     return(EquipmentMapper.MapEntityToModel(_equipmentRepository.GetById(id)));
 }
Exemplo n.º 8
0
 public OutageMessageMapper()
 {
     consumerMapper  = new ConsumerMessageMapper(this);
     equipmentMapper = new EquipmentMapper(this);
 }
Exemplo n.º 9
0
        public ApiEquipment getEquipment(int champId)
        {
            Equipment champion = _equipmentRepository.getEquipment(champId);

            return(EquipmentMapper.convertToApiModel(champion));
        }
Exemplo n.º 10
0
 public EquipmentBal()
 {
     EquipmentMapper = new EquipmentMapper();
 }
Exemplo n.º 11
0
 public async Task UpdateEquipment(EquipmentToUpdateDto equipmentToUpdate)
 {
     var companyId = (Guid)_soldierRepository.GetById(equipmentToUpdate.SoldierId).Result.CompanyId;
     await _equipmentRepository.UpdateEquipment(
         EquipmentMapper.UpdateEquipmentMap(equipmentToUpdate, companyId));
 }
Exemplo n.º 12
0
 public async Task AddEquipment(EquipmentToAddDto equipmentToAdd)
 {
     var companyId = (Guid)_soldierRepository.GetById(equipmentToAdd.SoldierId).Result.CompanyId;
     await _equipmentRepository.AddEquipment(EquipmentMapper.AddEquipmentMap(equipmentToAdd, companyId));
 }
 private static StringAssertions ComputeLabelShould(Equipment equipment, Variation variation) =>
 EquipmentMapper.ComputeLabel(equipment, variation)
 .Should();