public IActionResult Create([FromBody] EquipmentFailure equipmentfailure)
 {
     if (equipmentfailure == null)
     {
         return(BadRequest());
     }
     repo.Add(equipmentfailure);
     return(CreatedAtRoute("GetEquipmentFailure", new { id = equipmentfailure.EquipmentFailureId }, equipmentfailure));
 }
        // Update an EquipmentFailure
        public void Update(EquipmentFailure equipmentfailure)
        {
            var equipmentfailureToUpdate = _context.EquipmentFailure
                                           .Single(o => o.EquipmentFailureId == equipmentfailure.EquipmentFailureId);

            if (equipmentfailureToUpdate != null)
            {
                equipmentfailureToUpdate.AvailabilityId = equipmentfailure.EquipmentFailureId;
                _context.SaveChanges();
            }
        }
        public IActionResult Update(int id, [FromBody] EquipmentFailure equipmentfailure)
        {
            if (equipmentfailure == null || equipmentfailure.EquipmentFailureId != id)
            {
                return(BadRequest());
            }

            var equipmentfailureItem = repo.Find(id);

            if (equipmentfailureItem == null)
            {
                return(NotFound());
            }

            repo.Update(equipmentfailure);
            return(new NoContentResult());
        }
 // Add an EquipmentFailure
 public void Add(EquipmentFailure equipmentfailure)
 {
     _context.EquipmentFailure.Add(equipmentfailure);
     _context.SaveChanges();
 }