public async Task <AddResultViewModel <Guid> > Add(BuildingAddViewModel buildingViewModel) { var addCommand = _mapper.Map <BuildingAddCommand>(buildingViewModel); var result = await Bus.SendCommand(addCommand); return(new AddResultViewModel <Guid>(result, addCommand.Id)); }
/// <summary> /// 添加楼宇信息 /// </summary> /// <param name="buildingAddViewModel"></param> /// <returns></returns> public int AddBuilding(BuildingAddViewModel buildingAddViewModel) { var aAddInsertModel = _IMapper.Map <BuildingAddViewModel, Building>(buildingAddViewModel); _buildingRepository.Add(aAddInsertModel); return(_buildingRepository.SaveChanges()); }
public ActionResult <BuildingAddResViewModel> Manage_OpinionInfo_Add(BuildingAddViewModel buildingAddViewModel) { int Building_add_Count; buildingAddViewModel.AddTime = System.DateTime.Now; Building_add_Count = _buildingService.AddBuilding(buildingAddViewModel); var opinionInfoAddResModel = _buildingFactory.GetBuildingAddResViewModel(); if (Building_add_Count > 0) { opinionInfoAddResModel.baseViewModel.IsSuccess = true; opinionInfoAddResModel.AddCount = Building_add_Count; opinionInfoAddResModel.baseViewModel.Message = "添加成功"; opinionInfoAddResModel.baseViewModel.ResponseCode = 200; _ILogger.Information("增添楼宇信息成功"); return(Ok(opinionInfoAddResModel)); } else { opinionInfoAddResModel.baseViewModel.IsSuccess = false; opinionInfoAddResModel.AddCount = 0; opinionInfoAddResModel.baseViewModel.Message = "添加失败"; opinionInfoAddResModel.baseViewModel.ResponseCode = 400; _ILogger.Information("增添楼宇信息失败"); return(BadRequest(opinionInfoAddResModel)); } }