public async Task <IActionResult> updateEquipment([FromBody] EquipmentForAddDto equipmentForAddDto)
        {
            Equipments existing = await _context.Equipments.FindAsync(equipmentForAddDto.E_ID);

            var amt = (equipmentForAddDto.E_total - existing.E_total) + existing.E_amount;

            // Console.WriteLine(amt);
            if (amt < 0)
            {
                return(StatusCode(406));
            }
            existing.E_name   = equipmentForAddDto.E_name;
            existing.E_total  = equipmentForAddDto.E_total;
            existing.E_amount = amt;
            await _context.SaveChangesAsync();

            return(Ok("updated successfully!"));
        }
        public async Task <IActionResult> addEquipment([FromBody] EquipmentForAddDto equipmentForAddDto)
        {
            var exist = await _context.Equipments.FirstOrDefaultAsync(x => x.E_name == equipmentForAddDto.E_name);

            if (exist != null)
            {
                return(BadRequest());
            }
            var equipment = new Equipments();

            equipment.E_name   = equipmentForAddDto.E_name;
            equipment.E_total  = 0;
            equipment.E_amount = 0;
            await _context.Equipments.AddAsync(equipment);

            await _context.SaveChangesAsync();

            return(StatusCode(201));
        }