Exemple #1
0
        /// <summary>
        /// 小区添加方法
        /// </summary>
        /// <param name="inputEntity"></param>
        /// <returns></returns>
        public bool DTOAdd(VillageInfoInputDTO inputEntity)
        {
            VillageInfo dataModel = Mapper.Map <VillageInfoInputDTO, VillageInfo>(inputEntity);

            if (villageInfoDAL.AddAndSaveChange(dataModel) > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #2
0
        /// <summary>
        /// 添加方法
        /// </summary>
        /// <param name="VillageInfoJson">前端返回的JSON数据</param>
        /// <returns></returns>
        public string VillageInfoAdd(string VillageInfoJson)
        {
            //添加数据
            //Json转实体类
            VillageInfoInputDTO villageInfo = JsonConvert.DeserializeObject <VillageInfoInputDTO>(VillageInfoJson);

            if (VillageInfoService.DTOAdd(villageInfo))
            {
                return("ok");
            }
            else
            {
                return("no");
            }
        }
Exemple #3
0
        /// <summary>
        /// 修改方法
        /// </summary>
        /// <param name="VillageInfoJson">前端返回的JSON数据</param>
        /// <returns></returns>
        public string VillageInfoUpdate(string VillageInfoJson)
        {
            int outID;
            //Json转实体类
            VillageInfoInputDTO villageInfo = JsonConvert.DeserializeObject <VillageInfoInputDTO>(VillageInfoJson);

            if (VillageInfoService.DTOUpdate(villageInfo, out outID) > 0)
            {
                return("ok");
            }
            else
            {
                return("no");
            }
        }
Exemple #4
0
        /// <summary>
        /// 小区修改方法
        /// </summary>
        /// <param name="inputEntity"></param>
        /// <param name="outID"></param>
        /// <returns></returns>
        public int DTOUpdate(VillageInfoInputDTO inputEntity, out int outID)
        {
            //先查AsNoTracking()不追踪
            outID = 0;
            VillageInfo model = villageInfoDAL.LoadEntities(u => u.VillageID == inputEntity.VillageID).AsNoTracking().FirstOrDefault();

            if (model != null)
            {
                //修改数据
                //model.VillageName = inputEntity.VillageName;
                VillageInfo dataModel = Mapper.Map <VillageInfoInputDTO, VillageInfo>(inputEntity);
                dataModel.ID = model.ID;

                outID = model.ID;
                return(villageInfoDAL.EditAndSaveChange(dataModel));
            }
            else
            {
                return(0);
            }
        }