Catalogue.Data.Write.RecordService.CorrectlyOrderKeywords C# (CSharp) Method

CorrectlyOrderKeywords() private method

private CorrectlyOrderKeywords ( Record record ) : void
record Catalogue.Data.Model.Record
return void
        void CorrectlyOrderKeywords(Record record)
        {
            record.Gemini.Keywords = record.Gemini.Keywords
                .OrderByDescending(k => k.Vocab == "http://vocab.jncc.gov.uk/jncc-domain")
                .ThenByDescending(k => k.Vocab == "http://vocab.jncc.gov.uk/jncc-category")
                .ThenByDescending(k => k.Vocab.IsNotBlank())
                .ThenBy(k => k.Vocab)
                .ThenBy(k => k.Value)
                .ToList();
        }