Exemplo n.º 1
0
        public async Task <string> EditLinkAsync(EditLinkRequest editLinkRequest)
        {
            var link = await _connection.Link.FirstOrDefaultAsync(p => p.Id == editLinkRequest.Id);

            if (link is null)
            {
                return(null);
            }

            link.OriginUrl = editLinkRequest.NewUrl;
            link.Note      = editLinkRequest.Note;
            link.AkaName   = editLinkRequest.AkaName;
            link.IsEnabled = editLinkRequest.IsEnabled;
            link.TTL       = editLinkRequest.TTL;

            await _connection.UpdateAsync(link);

            return(link.FwToken);
        }