/// <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); } }
/// <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"); } }
/// <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"); } }
/// <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); } }