public Task RemoveComponentFromWorkspaceTemplate(int workspaceTemplateId, int componentId) { var entity = new WorkspaceDocumentTemplate { WorkspaceTemplateId = workspaceTemplateId, DocumentTemplateId = componentId }; var repository = Repository.GetWithContext <IWorkspaceDocumentTemplateRepository>(); repository.Attach(entity); repository.Delete(entity); return(Repository.SaveChangesAsync()); }
public Task AddComponentToWorkspaceTemplate(int workspaceTemplateId, int componentId) { var entity = new WorkspaceDocumentTemplate { WorkspaceTemplateId = workspaceTemplateId, DocumentTemplateId = componentId, CreationTime = DateTime.UtcNow }; var userGroupRepository = Repository.GetWithContext <IWorkspaceDocumentTemplateRepository>(); userGroupRepository.Add(entity); return(Repository.SaveChangesAsync()); }