private RelatedResourceRecord CreateResource(RelatedResourceRecord resourceRecord)
 {
     _resourceRepository.Create(resourceRecord);
     return resourceRecord;
 }
        private RelatedResourceRecord UpdateResource(RelatedResourceRecord updatedResourceRecord)
        {
            if (updatedResourceRecord.Id <= 0)
                throw new InvalidOperationException("Task must have an Id to be updated.");


            _resourceRepository.Update(updatedResourceRecord);

            return _resourceRepository.Get(updatedResourceRecord.Id);
        }