Example #1
0
        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());
        }
Example #2
0
        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());
        }