Ejemplo n.º 1
0
        public async Task <TinyLink> CreateLinkAsync(TinyLink tinyLink)
        {
            tinyLink.Active    = true;
            tinyLink.CreatedAt = DateTime.UtcNow;
            tinyLink.ExpiresAt = tinyLink.ExpiresAt ?? DateTime.UtcNow.AddDays(7);
            tinyLink.Public    = tinyLink.Public ?? true;

            var r = await _ctx.TinyLinks.AddAsync(tinyLink);

            await _ctx.SaveChangesAsync();

            return(r.Entity);
        }
 public async Task <TinyLink> CreateTinyLinkAsync([FromBody] TinyLink link)
 {
     return(await _linkLogic.CreateLinkAsync(link));
 }