public IActionResult Create(farmHouseViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                //if (_dbContext.BuildHouse.Count(x => x.Household == model.Household) > 0)
                //{
                //    response.SetFailed("户主已存在");
                //    return Ok(response);
                //}

                var entity = _mapper.Map <farmHouseViewModel, BuildHouse>(model);
                entity.BuildHouseUuid    = Guid.NewGuid();
                entity.Town              = model.Town;
                entity.Household         = model.Household;
                entity.HouseAddress      = model.HouseAddress;
                entity.Lon               = model.Lon;
                entity.Lat               = model.Lat;
                entity.IdentityCard      = model.IdentityCard;
                entity.Phone             = model.Phone;
                entity.MonitorHouseId    = model.MonitorHouseId;
                entity.AdministratorUuid = model.AdministratorUuid;
                entity.ProjectCred       = model.ProjectCred;
                entity.LandNum           = model.LandNum;
                entity.BuildArea         = model.BuildArea;
                entity.OccupyArea        = model.OccupyArea;
                entity.Way               = model.Way;
                entity.ArtisanCred       = model.ArtisanCred;
                entity.ApproveTime       = model.ApproveTime;
                entity.IsDeleted         = 0;
                entity.AddTime           = DateTime.Now.ToString("yyyy-MM-dd");
                entity.AddPeople         = AuthContextService.CurrentUser.DisplayName;

                _dbContext.BuildHouse.Add(entity);
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("添加", "成功:添加:建房监控信息一条数据", _dbContext);
                }
                response.SetSuccess();
                return(Ok(response));
            }
        }
        public IActionResult Edit(farmHouseViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                var entity = _dbContext.BuildHouse.FirstOrDefault(x => x.BuildHouseUuid == model.BuildHouseUuid);
                if (entity == null)
                {
                    response.SetFailed("不存在");
                    return(Ok(response));
                }
                //if (_dbContext.BuildHouse.Count(x => x.Household == model.Household && x.BuildHouseUuid != model.BuildHouseUuid) > 0)
                //{
                //    response.SetFailed("名称已存在");
                //    return Ok(response);
                //}
                entity.Town              = model.Town;
                entity.Household         = model.Household;
                entity.HouseAddress      = model.HouseAddress;
                entity.Lon               = model.Lon;
                entity.Lat               = model.Lat;
                entity.IdentityCard      = model.IdentityCard;
                entity.Phone             = model.Phone;
                entity.MonitorHouseId    = model.MonitorHouseId;
                entity.AdministratorUuid = model.AdministratorUuid;
                entity.ProjectCred       = model.ProjectCred;
                entity.LandNum           = model.LandNum;
                entity.BuildArea         = model.BuildArea;
                entity.OccupyArea        = model.OccupyArea;
                entity.Way               = model.Way;
                entity.ArtisanCred       = model.ArtisanCred;
                entity.ApproveTime       = model.ApproveTime;

                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("编辑", "成功:编辑:建房监控信息一条数据", _dbContext);
                }
                response = ResponseModelFactory.CreateInstance;
                return(Ok(response));
            }
        }