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(); }