public async Task <ActionResult <InternalOperatingContext> > AddOperatingContext(long id)
        {
            InternalAssociate internalAssociate = _repository.GetInternalAssociate(id);

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

            InternalOperatingContext context = internalAssociate.AddOperatingContext();

            _repository.AddInternalOperatingContext(internalAssociate, context);

            return(CreatedAtAction("Create", new { id = context.Id }, context));
        }
 public void AddInternalOperatingContext(InternalAssociate internalAssociate, InternalOperatingContext internalOperatingContext)
 {
     using var context = GetContext();
     internalAssociate.OperatingContexts.Add(internalOperatingContext);
     context.SaveChanges();
 }