public int AddInformAndResident(InformAndResidentViewModel informAndResidentViewModel) { var tempAddViewMiddle = informAndResidentViewModel.informAndResidentMiddles;; var aAddInsertModel = _IMapper.Map <List <InformAndResidentMiddle>, List <InformAndResident> >(tempAddViewMiddle); _informAndResidentRepository.AddInformAndResident(aAddInsertModel); return(_informAndResidentRepository.SaveChanges()); }
public ActionResult <InformAddResViewModel> Manage_OpinionInfo_AddInformAndResident(InformAndResidentViewModel informAndResidentViewModel) { int InformAndResident_add_Count; int Inform_Update_Count; InformAndResident_add_Count = _informService.AddInformAndResident(informAndResidentViewModel); Inform_Update_Count = _informService.UpdateInform(informAndResidentViewModel.informUpdateViewModel); //短信内容 string content = informAndResidentViewModel.content; //发送短信 foreach (InformAndResidentMiddle informAndResidentMiddle in informAndResidentViewModel.informAndResidentMiddles) { string telphone = informAndResidentMiddle.phone; SendMessage(telphone, content); } var opinionInformAndResidentAddResModel = _informFactory.GetInformAndResidentResViewModel(); if (InformAndResident_add_Count > 0) { opinionInformAndResidentAddResModel.baseViewModel.IsSuccess = true; opinionInformAndResidentAddResModel.AddCount = InformAndResident_add_Count; opinionInformAndResidentAddResModel.baseViewModel.Message = "添加成功"; opinionInformAndResidentAddResModel.baseViewModel.ResponseCode = 200; _ILogger.Information("增添关系信息成功"); return(Ok(opinionInformAndResidentAddResModel)); } else { opinionInformAndResidentAddResModel.baseViewModel.IsSuccess = false; opinionInformAndResidentAddResModel.AddCount = 0; opinionInformAndResidentAddResModel.baseViewModel.Message = "添加失败"; opinionInformAndResidentAddResModel.baseViewModel.ResponseCode = 400; _ILogger.Information("增添关系信息失败"); return(BadRequest(opinionInformAndResidentAddResModel)); } }