コード例 #1
0
        public IActionResult GetCreate(DisinfectionViewModel 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 Disinfections();
                entity.OrganizationId = ene.OrganizationId;
                entity.DisinfectionId = 0;
                entity.Sync           = 0;
                //entity.Method = model.Method;
                //entity.Disinfection = model.DxTypeName;         //消毒对象是单个的
                entity.Type                 = model.XdccType;
                entity.TypeName             = model.XdccTypeName;
                entity.CreateUserId         = model.CreateUserId;
                entity.DisinfectionUserId   = model.DisinfectionUserId;
                entity.DisinfectionUserName = model.DisinfectionUserName;
                entity.CreatedDate          = DateTime.Now;
                entity.ImgUrls              = model.ImgUrls;
                entity.Img       = model.Img;
                entity.CreatedAt = DateTime.Now;
                _dbITMContext.Disinfections.Add(entity);
                _dbITMContext.SaveChanges();
                response.SetSuccess("添加成功");

                return(Ok(response));
            }
        }
コード例 #2
0
        public IActionResult aCreate(DisinfectionViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            if (AuthContextService.CurrentUser.SchoolGuid == null)
            {
                response.SetFailed("请登录学校账号");
                return(Ok(response));
            }
            using (_dbITMContext)
            {
                var entity  = _dbITMContext.Disinfections.FirstOrDefault(x => x.Id == model.dId);
                var entity2 = new MYEntities.DisinfectionRecords();
                entity2.OwnerDisinfectionId  = model.Id;
                entity2.DisinfectionRecordId = 0;
                entity2.DisinfectionId       = entity.DisinfectionId;
                entity2.CreateUserId         = (int?)model.CreateUserId;
                entity2.Type      = (int)model.DxType;
                entity2.TypeName  = model.DxTypeName;
                entity2.Method    = model.Method;
                entity2.MethodId  = model.MethodId;
                entity2.Number    = model.Number;
                entity2.RoomId    = model.RoomId;
                entity2.RoomName  = model.RoomName;
                entity2.ToolId    = model.ToolId;
                entity2.ToolName  = model.ToolName;
                entity2.CreatedAt = DateTime.Now;
                _dbITMContext.DisinfectionRecords.Add(entity2);
                _dbITMContext.SaveChanges();
                if (model.Method != "")
                {
                    if (entity.Method != "")
                    {
                        entity.Method += "," + model.Method;
                    }
                    else
                    {
                        entity.Method = model.Method;
                    }
                }
                if (model.Disinfection != "")
                {
                    if (entity.Disinfection != "")
                    {
                        entity.Disinfection += "," + model.Disinfection;
                    }
                    else
                    {
                        entity.Disinfection = model.Disinfection;
                    }
                }
                _dbITMContext.SaveChanges();
                response.SetSuccess("添加成功");
                return(Ok(response));
            }
        }
コード例 #3
0
        public IActionResult aEdit(DisinfectionViewModel 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 entity  = _dbITMContext.Disinfections.FirstOrDefault(x => x.Id == model.dId);
                var entity2 = _dbITMContext.DisinfectionRecords.FirstOrDefault(x => x.Id == model.Id);
                entity2.CreateUserId = (int?)model.CreateUserId;
                entity2.Type         = (int)model.DxType;
                entity2.TypeName     = model.DxTypeName;
                entity2.Method       = model.Method;
                entity2.MethodId     = model.MethodId;
                entity2.Number       = model.Number;
                entity2.RoomId       = model.RoomId;
                entity2.RoomName     = model.RoomName;
                entity2.ToolId       = model.ToolId;
                entity2.ToolName     = model.ToolName;
                _dbITMContext.SaveChanges();
                if (model.Method != "")
                {
                    if (entity.Method != "")
                    {
                        entity.Method += "," + model.Method;
                    }
                    else
                    {
                        entity.Method = model.Method;
                    }
                }
                if (model.Disinfection != "")
                {
                    if (entity.Disinfection != "")
                    {
                        entity.Disinfection += "," + model.Disinfection;
                    }
                    else
                    {
                        entity.Disinfection = model.Disinfection;
                    }
                }
                _dbITMContext.SaveChanges();
                response.SetSuccess("修改成功");
                return(Ok(response));
            }
        }
コード例 #4
0
        public IActionResult GetEdit(DisinfectionViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            if (AuthContextService.CurrentUser.SchoolGuid == null)
            {
                response.SetFailed("请登录学校账号");
                return(Ok(response));
            }
            using (_dbITMContext)
            {
                var entity3 = _dbITMContext.Disinfections.FirstOrDefault(x => x.Id == model.Id);
                entity3.Type                 = model.XdccType;
                entity3.TypeName             = model.XdccTypeName;
                entity3.DisinfectionUserId   = model.DisinfectionUserId;
                entity3.DisinfectionUserName = model.DisinfectionUserName;
                entity3.ImgUrls              = model.ImgUrls;
                entity3.Img = model.Img;
                _dbITMContext.SaveChanges();
                response.SetSuccess("修改成功");
                return(Ok(response));
            }
        }