示例#1
0
 public static UrlVisitorsCounterDto Map(UrlVisitorsCounter entity)
 {
     return(new UrlVisitorsCounterDto()
     {
         Count = entity.Count,
         LinkCode = entity.LinkCode
     });
 }
        public async Task <Url> AddUrl(string link)
        {
            var exitEntity = await GetUrl(link);

            BuildEntity(link, exitEntity, out Url entity);

            _context.Add(entity);

            if (!CheckIsExistsInUrlVisitorsCounters(entity.LinkCode))
            {
                var urlVisitorsCounter = new UrlVisitorsCounter(entity.LinkCode);
                _context.Add(urlVisitorsCounter);
            }



            await _context.SaveChangesAsync();

            return(entity);
        }