/// <summary> /// 修改投诉/建议方法 /// </summary> /// <param name="inputEntity"></param> /// <returns></returns> public bool User_Update(ComplaInfo inputEntity) { ComplaInfo model = complaInfoDAL.LoadEntities(u => u.ComplaID == inputEntity.ComplaID).FirstOrDefault(); if (model != null) { //修改数据 model.Phone = inputEntity.Phone; model.CompType = inputEntity.CompType; model.Remarks = inputEntity.Remarks; model.Contents = inputEntity.Contents; if (complaInfoDAL.EditAndSaveChange(model) > 0) { return(true); } else { return(false); } } else { return(false); } }
/// <summary> /// 数据更新 /// </summary> /// <param name="User_ComplaInfoJson">前端返回的JSON数据</param> /// <returns></returns> public string User_ComplaInfoUpdate(string User_ComplaInfoJson) { ComplaInfo complaInfo = JsonConvert.DeserializeObject <ComplaInfo>(User_ComplaInfoJson); //添加数据 if (ComplaInfoService.User_Update(complaInfo)) { return("ok"); } else { return("no"); } }
/// <summary> /// DTO修改方法 /// </summary> /// <param name="inputEntity"></param> /// <param name="AdminID"></param> /// <returns></returns> public int DTOUpdate(ComplaInfoUpdateInputDTO inputEntity, string AdminID) { //先查AsNoTracking() 不追踪 ComplaInfo checkmodel = complaInfoDAL.LoadEntities(u => u.ComplaID == inputEntity.ComplaID).FirstOrDefault(); if (checkmodel != null) { checkmodel.RsolveData = inputEntity.RsolveData; checkmodel.State = inputEntity.State; checkmodel.AdminID = AdminID; checkmodel.Remarks = inputEntity.Remarks; return(complaInfoDAL.EditAndSaveChange(checkmodel)); } else { return(0); } }
/// <summary> /// DTO添加数据 /// </summary> /// <param name="inputEntity"></param> /// <returns></returns> public bool DTOAdd(ComplaInfoInputDTO inputEntity) { //AutoMapper转换 ComplaInfo dataModel = Mapper.Map <ComplaInfoInputDTO, ComplaInfo>(inputEntity); HouseInfo list = houseInfoDAL.LoadEntities(u => u.HousID == dataModel.HousID).FirstOrDefault(); dataModel.ComplaID = CreateOrderCode(); dataModel.State = 2; dataModel.RsubmitData = DateTime.Now; dataModel.UserID = list.UserID; //ComplaInfo entity = complaInfoDAL.LoadEntities(u => u.HousID == HousID).FirstOrDefault(); if (complaInfoDAL.AddAndSaveChange(dataModel) > 0) { return(true); } else { return(false); } }
/// <summary> /// 业主根据ID取消投诉建议 /// </summary> /// <param name="inputEntity"></param> /// <param name="ID"></param> /// <returns></returns> public bool Cancel(int ID) { ComplaInfo model = complaInfoDAL.LoadEntities(u => u.ID == ID).FirstOrDefault(); if (model != null) { //修改数据 model.State = 3; if (complaInfoDAL.EditAndSaveChange(model) > 0) { return(true); } else { return(false); } } else { return(false); } }
/// <summary> /// 删除 /// </summary> /// <param name="id"></param> /// <returns></returns> public bool Delete(Array id) { foreach (var item in id) { int ID = Convert.ToInt32(item); //先查 ComplaInfo entity = complaInfoDAL.LoadEntities(u => u.ID == ID).FirstOrDefault(); if (entity != null) { //打标记 complaInfoDAL.DeleteFlag(entity); } } if (unitOfWork.SaveChanges() > 0) { return(true); } else { return(false); } }