public string NewTemplateType(NSTemplateType nsTemplateInfo) { if (nsTemplateInfo == null) { return("模板类型不能为空!"); } try { NSTemplateTypeRepository t = new NSTemplateTypeRepository(Context); t.Add(nsTemplateInfo); t.SaveChage(); } catch (Exception ex) { return(ex.Message); } return(string.Empty); }
public void AddNewTemplateTypeExecute() { if (string.IsNullOrEmpty(NsTemplateTypeSelect.TEntity.TemplateType) || string.IsNullOrEmpty(NsTemplateTypeSelect.TEntity.TemplateDes)) { ShowMessage("类型名和类型描述不能为空!"); return; } var item = this.NSTemplateTypes.Where(p => p.TEntity.TemplateType == NsTemplateTypeSelect.TEntity.TemplateType).FirstOrDefault(); if (item != null) { ShowMessage("不能添加重复类型名称!"); return; } NSTemplateType templateType = new NSTemplateType(); templateType.TemplateType = NsTemplateTypeSelect.TEntity.TemplateType; templateType.TemplateDes = NsTemplateTypeSelect.TEntity.TemplateDes; templateType.Id = Guid.NewGuid(); templateType.Status = -1; this.NSTemplateTypes.Add(new EntityCheckedHelperGeneric <NSTemplateType>(templateType)); }