AlloyEpi8.Models.Properties.MultipleImages.ConvertImagesToList C# (CSharp) Method

ConvertImagesToList() private method

private ConvertImagesToList ( string serializedString ) : List
serializedString string
return List
        private List<MultipleJsonImage> ConvertImagesToList(string serializedString)
        {
            var images = new List<MultipleJsonImage>();

            if (!string.IsNullOrEmpty(serializedString))
            {
                images = JsonConvert.DeserializeObject<List<MultipleJsonImage>>(serializedString);
            }

            var contentLoader = ServiceLocator.Current.GetInstance<IContentLoader>();

            foreach (var item in images)
            {
                try
                {
                    var guid = PermanentLinkUtility.GetGuid(item.PermanentUrl);
                    var contentRef = PermanentLinkUtility.FindContentReference(guid);
                    var image = contentLoader.Get<ImageFile>(contentRef);

                    item.ContentLink = contentRef;
                    item.Image = image;
                }
                catch (Exception e)
                {
                    //TODO: log exception...
                }
            }
            return images;
        }