public IActionResult List()
        {
            var equipmentsRequest        = new EquipmentsRequest();
            EquipmentsListResponse reply = _client.GetAllEquipments(equipmentsRequest);

            return(View(reply));
        }
Example #2
0
        public void Setup()
        {
            string serverAddress = "https://localhost:5002";

            _channel           = GrpcChannel.ForAddress(serverAddress);
            _client            = new EquipmentsClient(_channel);
            _random            = new Random();
            _equipmentsRequest = new EquipmentsRequest();

            _warehouseBeforeAdd = _client.GetAllEquipments(_equipmentsRequest);

            _uniqSerialNumber = findUniqSerialNumber(_warehouseBeforeAdd.EquipmentList, 10);
        }
Example #3
0
        public override async Task <EquipmentsListResponse> GetAllEquipments(EquipmentsRequest request, ServerCallContext context)
        {
            var equipmentsFromDb = await _repo.GetAllEquipments();

            var equipmentsListToReturn = _mapper.Map <List <EquipmentToReturn> >(equipmentsFromDb);

            var response = new EquipmentsListResponse();

            foreach (var equipment in equipmentsListToReturn)
            {
                response.EquipmentList.Add(equipment);
            }
            return(response);
        }