public virtual async Task CreateEstateinfo(CreateEstateinfoInput input) { var estateinfo = input.MapTo <Estateinfo>(); estateinfo.IsSale = true; //estateinfo.IsShow = true; estateinfo.Summary = input.Content.Length > 50 ? input.Content.Substring(0, 50) : input.Content; if (input.Images != null && input.Images.Count > 0) { estateinfo.Thumbnail = input.Images[0]; } var dataid = await _estateinfoRepository.InsertAndGetIdAsync(estateinfo); _detailManager.Save(DetailType.Estateinfo, dataid, input.Content); if (input.Images != null) { foreach (var image in input.Images) { EstateinfoImage estateinfoImage = new EstateinfoImage(); estateinfoImage.EstateinfoId = dataid; estateinfoImage.Image = image; await _estateinfoImageRepository.InsertAsync(estateinfoImage); } } }
public async Task CreateEstateinfo(CreateEstateinfoInput input) { var estateinfo = input.MapTo <Estateinfo>(); var dataid = await _estateinfoRepository.InsertAndGetIdAsync(estateinfo); _detailManager.Save(DetailType.Estateinfo, dataid, input.Content); }