Пример #1
0
 public void CopyProperties(IAIModelConfig other)
 {
     Id              = other.Id;
     Name            = other.Name;
     DockerImageName = other.DockerImageName;
     Parameter       = other.Parameter;
     InputDirectory  = other.InputDirectory;
     OutputDirectory = other.OutputDirectory;
     Options         = other.Options;
 }
Пример #2
0
        public async Task RemoveAIConfigFromProjectAsync(int projectId, IAIModelConfig model)
        {
            var item = (await project_AiModelConfigController.GetAllWhereAsync(e =>
                                                                               e.ProjectKey == projectId && e.AIConfigKey == model.Id)).FirstOrDefault();

            if (item != null)
            {
                await project_AiModelConfigController.DeleteAsync(item.Id);
            }
            await project_AiModelConfigController.SaveChangesAsync();
        }
Пример #3
0
        public async Task AddAIConfigToProjectAsync(int projectId, IAIModelConfig model)
        {
            await project_AiModelConfigController.InsertAsync(new Project_AIModelConfig { AIConfigKey = model.Id, ProjectKey = projectId });

            await project_AiModelConfigController.SaveChangesAsync();
        }