public static GetLinksResponseModel FromDomainModel(string serverUrl, LinksCollectionModel model) { return(new GetLinksResponseModel { Links = model.Links .Select(linkModel => LinkResponseModel.FromDomainModel(serverUrl, linkModel)) .ToList() }); }
public async Task <LinksCollectionModel> GetAllLinksForIdentityAsync(string identity) { var collection = _DbProvider.Db.GetCollection <LinkModel>(_CollectionKey); var filter = Builders <LinkModel> .Filter.Eq(nameof(LinkModel.Identity), identity); var found = await collection.FindAsync(filter); var list = await found.ToListAsync(); return(LinksCollectionModel.FromCollection(list)); }