Пример #1
0
        private async Task <Developer> GetMergeDeveloperAsync(DeveloperEntity developerEntity, ElasticDeveloperData elasticDeveloperData)
        {
            var developer = mapper.Map <Developer>(Tuple.Create(elasticDeveloperData, developerEntity));

            developer.HasPhoto(
                await File.ReadAllBytesAsync(developerEntity.PhotoLink),
                Path.GetExtension(developerEntity.PhotoLink)
                );

            return(developer);
        }
Пример #2
0
        public void Add(Developer item)
        {
            DeveloperEntity de = mapper.Map <DeveloperEntity>(item);

            developerRepository.Add(de);

            item.UpdateId(de.Id);
            ElasticDeveloperData eld = mapper.Map <ElasticDeveloperData>(item);

            elastic.AddItem(eld);
        }
Пример #3
0
 public Developer(DeveloperEntity entity, Func <(int developerId, string path), string> imagerPath)