public async Task <IActionResult> Return([FromBody] string Rent_ID)
        {
            int intID;

            int.TryParse(Rent_ID, out intID);
            EquipmentsRent RentItem = await _context.EquipmentsRent.FindAsync(intID);

            Equipments Equipments = await _context.Equipments.FindAsync(RentItem.E_ID);

            User user = await _context.Users.FindAsync(RentItem.Rent_by);

            var ReturnItem = new EquipmentsReturn();

            RentItem.Rent_status   = "return";
            user.Rented            = 0;
            Equipments.E_amount   += 1;
            Equipments.E_used     -= 1;
            ReturnItem.Rent_ID     = intID;
            ReturnItem.Return_time = int.Parse(DateTime.Now.ToString("yyyyMMdd"));

            await _context.EquipmentsReturn.AddAsync(ReturnItem);

            await _context.SaveChangesAsync();

            return(StatusCode(201));
        }
        public async Task <IActionResult> Rent([FromBody] EquipmentForRentDto equipmentForRentDto)
        {
            var equipmentRent = new EquipmentsRent();

            equipmentRent.E_ID        = equipmentForRentDto.E_ID;
            equipmentRent.Rent_by     = equipmentForRentDto.Rent_by;
            equipmentRent.Rent_time   = int.Parse(DateTime.Now.ToString("yyyyMMdd")); //yyyyMMddHHmmss
            equipmentRent.Rent_status = "inuse";
            await _context.EquipmentsRent.AddAsync(equipmentRent);

            User user = await _context.Users.FindAsync(equipmentForRentDto.Rent_by);

            user.Rented = 1;

            Equipments Equipments = await _context.Equipments.FindAsync(equipmentForRentDto.E_ID);

            Equipments.E_amount -= 1;
            Equipments.E_used   += 1;
            await _context.SaveChangesAsync();

            return(StatusCode(201));
        }