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)); }