public IActionResult Save(cms_template dto) { if (dto.pid == 0) { dto.pid = 1; } dto.template_mode = dto.pid; dto.file_name = dto.file_name ?? ""; var user = RequestHelper.AdminInfo(); if (dto.id == 0) { dto.insert_id = user.Id; dto.insert_time = DateTime.Now; dto.edit_id = user.Id; dto.edit_time = dto.insert_time; dto = _templateApp.InsertTemplate(dto); } else { dto.edit_id = user.Id; dto.edit_time = DateTime.Now; dto = _templateApp.UpdateTemplate(dto); } if (dto != null) { TemplateManagerCache.AddTemplate(dto); } GenerateTemplate.Create(dto.template_mode, dto.template_file, dto.template_content); return(Success("模板保存成功")); }
public void BuildScaleType(GenerateTemplate generator) { switch (comboBoxScaleType.SelectedIndex) { case 0: GenerateByHeptaFactory(generator.GenerateHeptatonic()); break; case 1: GenerateByPentaFactory(generator.GeneratePentatonic()); break; default: break; } }
private void BuildPlay() { switch (comboBoxScaleNoteOrder.SelectedIndex) { case 0: TemplateGeneratorFactory desGnerator = new DescendingFactory(); GenerateTemplate generatorDes = new GenerateTemplate(desGnerator); BuildScaleType(generatorDes); break; case 1: TemplateGeneratorFactory ascGnerator = new DescendingFactory(); GenerateTemplate generatorAsc = new GenerateTemplate(ascGnerator); BuildScaleType(generatorAsc); break; default: break; } }
public IActionResult Save(cms_template dto) { if (dto.pid == 0) { dto.pid = 1; } if (dto.template_content.IsEmpty()) { return(Error("模板内容不能为空")); } dto.template_mode = dto.pid; dto.file_name = dto.file_name ?? ""; var user = RequestHelper.AdminInfo(); dto.update_by = user.LoginName; dto.update_time = DateTime.Now; if (dto.id == 0) { dto.create_by = user.LoginName; dto.create_time = DateTime.Now; dto = _templateApp.InsertTemplate(dto); } else { dto = _templateApp.UpdateTemplate(dto); } if (dto != null) { TemplateManagerCache.AddTemplate(dto); RenderDocumentCache.Clear(); } GenerateTemplate.Create(dto.template_mode, dto.template_file, dto.template_content); return(Success("模板保存成功")); }