public CommunityBusinessRelationOutputDto AddCommunityBusinessRelation(CommunityBusinessRelationInputDto input) { var community = _communityInfoRepository.Get(input.CommunityId); var business = _communityBusinessRepository.Get(input.BusinessId); if (community == null || business == null) { Error.Execute("社区或业务不存在!"); return(null); } var relation = _communityBusinessRelationRepository.Get(x => x.Businessid.Equals(input.BusinessId) && x.Communityid.Equals(input.CommunityId)); if (relation != null) { Error.Execute("社区业务已关联!"); return(null); } input.id = Guid.NewGuid().ToString(); var model = Mapper.Map <SSS.Domain.Community.CommunityBusinessRelation.CommunityBusinessRelation>(input); model.CreateTime = DateTime.Now; model.IsDelete = 0; _communityBusinessRelationRepository.Add(model); return(_communityBusinessRelationRepository.SaveChanges() > 0 ? Mapper.Map <CommunityBusinessRelationOutputDto>(model) : null); }
public IActionResult AddCommunityBusiness([FromBody] CommunityBusinessRelationInputDto input) { var result = _service.AddCommunityBusinessRelation(input); return(AddResponse(result)); }