/// <summary> /// 添加工作流 /// </summary> /// <param name="model">工作流信息</param> /// <returns>工作流id</returns> public int AddWorkflow(WorkflowModel model) { if (model == null) { Log.Error("工作流无效。"); throw new InvalidOperationException("工作流无效。"); } using (var dbContext = new MissionskyOAEntities()) { ValidWorkflow(dbContext, model); //添加工作流 var entity = model.ToEntity(); entity.CreatedTime = DateTime.Now; dbContext.Workflows.Add(entity); dbContext.SaveChanges(); return(entity.Id); } }