public ActionResult Edit(EquipmentInstallationCreateViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            if (ConfigurationManager.AppSettings.IsTrialVersion)
            {
                response.SetIsTrial();
                return(Ok(response));
            }
            using (_dbContext)
            {
                if (_dbContext.EquipmentInstallation.Count(x => x.Eiid == model.Eiid) == 0)
                {
                    response.SetFailed("设备编号不存在");
                    return(Ok(response));
                }

                var entity = _dbContext.EquipmentInstallation.FirstOrDefault(x => x.Eiid == model.Eiid);

                // entity.Ecuid = model.Ecuid;
                entity.Diid             = model.Diid;
                entity.Eunumber         = model.Eunumber;
                entity.Ipid             = model.Ipid;
                entity.PayNumber        = model.PayNumber;
                entity.InstallationTime = DateTime.Now;

                entity.Remarks   = model.Remarks;
                entity.IsDeleted = model.IsDeleted;
                entity.Status    = model.Status;

                _dbContext.SaveChanges();
                return(Ok(response));
            }
        }
        public ActionResult Create(EquipmentInstallationCreateViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            if (model.Eunumber.Trim().Length <= 0)
            {
                response.SetFailed("请输入设备编号");
                return(Ok(response));
            }
            using (_dbContext)
            {
                if (_dbContext.EquipmentInstallation.Count(x => x.Eunumber == model.Eunumber) > 0)
                {
                    response.SetFailed("设备编号已存在");
                    return(Ok(response));
                }
                var entity = _mapper.Map <EquipmentInstallationCreateViewModel, EquipmentInstallation>(model);
                entity.Eiid             = RandomHelper.GetRandomizer(8, true, false, true, true);
                entity.InstallationTime = DateTime.Now;
                _dbContext.EquipmentInstallation.Add(entity);
                _dbContext.SaveChanges();


                response.SetSuccess();
                return(Ok(response));
            }
        }