public async Task <IActionResult> ShareEquipment([FromBody] ShareEquipmentDto eqToShare)
        {
            if (await _repo.CheckThatEqWasShared(eqToShare.EquipmentId, eqToShare.GroupId))
            {
                return(BadRequest("Ekwipunek jest już udostpępniony dla tej grupy"));
            }

            var eqShare = await _repo.ShareEquipment(eqToShare);

            return(StatusCode(201));
        }
        public async Task <Equipments> ShareEquipment(ShareEquipmentDto euqipmentToShare)
        {
            // wysharowanie ekwipunku
            var eqToShare = await _context.Equipments.FirstOrDefaultAsync(x => x.Id == euqipmentToShare.EquipmentId);

            var eqShared = new EquipmentsToGroup()
            {
                EquipmentId = euqipmentToShare.EquipmentId,
                GroupId     = euqipmentToShare.GroupId
            };

            await _context.EquipmentsToGroup.AddAsync(eqShared);

            await _context.SaveChangesAsync();

            return(eqToShare);
        }