public IActionResult Edit(SynthesizesViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            if (ConfigurationManager.AppSettings.IsTrialVersion)
            {
                response.SetIsTrial();
                return(Ok(response));
            }
            if (AuthContextService.CurrentUser.SchoolGuid == null)
            {
                response.SetFailed("请登录学校账号");
                return(Ok(response));
            }
            using (_dbITMContext)
            {
                var ene    = _dbITMContext.Orgs.FirstOrDefault(x => x.SchoolName == AuthContextService.CurrentUser.SchoolName);
                var entity = _dbITMContext.Synthesizes.FirstOrDefault(x => x.Id == model.Id);
                entity.Imgs           = model.Imgs;
                entity.SubjectId      = model.SubjectId;
                entity.SubjectName    = model.SubjectName;
                entity.ContinueTime   = model.ContinueTime;
                entity.Department     = model.Department;
                entity.DepartmentName = model.DepartmentName;
                var RepersonName = _dbITMContext.Users.FirstOrDefault(x => x.Name == model.Reperson && x.OrganizationId == ene.OrganizationId);
                if (RepersonName != null)
                {
                    entity.Reperson   = model.Reperson;
                    entity.RepersonId = RepersonName.UserId.ToString();
                }
                else
                {
                    response.SetFailed("暂无负责人信息");
                    return(Ok(response));
                }
                entity.Introduce    = model.Introduce;
                entity.Result       = model.Result;
                entity.Number       = model.Number;
                entity.UpdateUserId = Convert.ToInt32(model.CreateUserId);
                entity.UpdatedAt    = model.CreatedAt;
                _dbITMContext.SaveChanges();
                response.SetSuccess("修改成功");
                return(Ok(response));
            }
        }
        public IActionResult Create(SynthesizesViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            if (AuthContextService.CurrentUser.SchoolGuid == null)
            {
                response.SetFailed("请登录学校账号");
                return(Ok(response));
            }
            using (_dbITMContext)
            {
                var ene    = _dbITMContext.Orgs.FirstOrDefault(x => x.SchoolName == AuthContextService.CurrentUser.SchoolName);
                var entity = new MYEntities.Synthesizes();
                entity.OrganizationId = ene.OrganizationId;
                entity.Status         = 0;
                entity.Imgs           = model.Imgs;
                entity.SubjectId      = model.SubjectId;
                entity.SubjectName    = model.SubjectName;
                entity.ContinueTime   = model.ContinueTime;
                entity.Department     = model.Department;
                entity.DepartmentName = model.DepartmentName;
                var RepersonName = _dbITMContext.Users.FirstOrDefault(x => x.Name == model.Reperson && x.OrganizationId == ene.OrganizationId);
                if (RepersonName != null)
                {
                    entity.Reperson   = model.Reperson;
                    entity.RepersonId = RepersonName.UserId.ToString();
                }
                else
                {
                    response.SetFailed("暂无负责人信息");
                    return(Ok(response));
                }
                entity.Introduce    = model.Introduce;
                entity.Result       = model.Result;
                entity.Number       = model.Number;
                entity.Sync         = 0;
                entity.CreateUserId = model.CreateUserId;
                entity.CreateDate   = model.CreatedAt;
                entity.CreatedAt    = model.CreatedAt;
                _dbITMContext.Synthesizes.Add(entity);
                _dbITMContext.SaveChanges();
                response.SetSuccess("添加成功");
                return(Ok(response));
            }
        }