protected string addProjectVersionArticle(projectVersionEditViewModel viewModel, SASDdbContext db) { string ret; tblArticle ta = new tblArticle(db); tblProject tp = new tblProject(); string projectName = tp.nameById(viewModel.editModel.projectId.ToString()); article prjArticle = ta.GetByProjectId(viewModel.editModel.projectId.ToString()); article pva = new article(); pva.articleId = (Guid)viewModel.editModel.versionArticleId; pva.createtime = DateTime.Now; pva.articleTitle = $"project {projectName} version " + $"{viewModel.editModel.version}"; pva.articleHtmlContent = string.Format(@" <h1>{0} version {1}</h1> <p>{2}</p> ", projectName, viewModel.editModel.version, viewModel.editModel.versionDescription); pva.articleContent = string.Format("{0} {1} {2}" , projectName, viewModel.editModel.version , viewModel.editModel.versionDescription); pva.isDir = true; pva.belongToArticleDirId = prjArticle.articleId; pva.articleType = ARTICLE_TYPE.Project.ToString(); pva.articleStatus = ARTICLE_STATUS.New.ToString(); pva.priority = 1; pva.projectId = viewModel.editModel.projectId; ret = ta.Add(pva); ret += ta.SaveChanges(); return(ret); }
protected string addProjectArticle(projectEditViewModel viewModel , SASDdbContext db) { string ret; tblArticle ta = new tblArticle(db); article pa = new article(); pa.articleId = (Guid)viewModel.editModel.projectArticleId;// Guid.NewGuid(); pa.createtime = DateTime.Now; pa.articleTitle = viewModel.editModel.projectName; pa.articleHtmlContent = string.Format(@" <h1>{0}</h1> <p>{1}</p> ", viewModel.editModel.projectName, viewModel.editModel.projectDescription); pa.articleContent = string.Format("{0} {1}" , viewModel.editModel.projectName , viewModel.editModel.projectDescription); pa.isDir = true; pa.articleType = ARTICLE_TYPE.Project.ToString(); pa.articleStatus = ARTICLE_STATUS.New.ToString(); pa.priority = 1; pa.projectId = viewModel.editModel.projectId; ret = ta.Add(pa); ret += ta.SaveChanges(); return(ret); }
public SASDdbBase() { db = new SASDdbContext(); }
public tblUser(SASDdbContext db) : base(db) { }
public tblProjectVersion(SASDdbContext db) : base(db) { }
public tblProject(SASDdbContext db) : base(db) { }
public tblSystem(SASDdbContext db) : base(db) { }
public tblArticle(SASDdbContext db) : base(db) { }
public SASDdbBase(SASDdbContext db) { this.db = db; }
public SASDdbBase() { db = new SASDdbContext(); trans = null; }
public UnitOfWork(SASDdbContext db) : base(db) { init(); }
//public Repository() : base() //{ // init(); //} public Repository(SASDdbContext db) : base(db) { init(); }