public void Process(DataFeed dataFeed, VkGroup group) { var feed = this.responseMapper.MapResponse <response>(dataFeed.Feed); var usersMeta = new MembersMetaInfo { PostedDate = dataFeed.ReceivedAt, VkGroupId = group.Id, Count = feed.Count }; this.memberRepository.SaveMembersCount(usersMeta); }
public void SaveMembersCount(MembersMetaInfo membersMeta) { if (!membersMeta.IsTransient()) { return; } using (IDataGateway dataGateway = this.dataGatewayProvider.GetDataGateway()) { dataGateway.SaveEntity(membersMeta); } }
public void SaveMembersCount(MembersMetaInfo membersMeta) { this.membersRepository.SaveMembersCount(membersMeta); }