public void AddOrUpdateAction(MechanicalResource action)
        {
            var entity = _mechanicalResourceRepository.GetByID(action.Id);

            if (entity != null)
            {
                _mechanicalResourceRepository.Detach(entity);
                _mechanicalResourceRepository.Update(action);
            }
            else
            {
                _mechanicalResourceRepository.Insert(action);
            }

            _mechanicalResourceRepository.Save();
        }
 public void Post([FromBody] MechanicalResource value)
 {
     _mechanicalResourceService.AddOrUpdateAction(value);
 }