/// <summary>
        /// Converting List CollateralModel to List of ViewModel
        /// </summary>
        /// <param name="entity">entity</param>
        /// <returns></returns>
        public static Response <CollateralViewModel> ToViewModel(this Response <CollateralModel> entity)
        {
            if (entity == null)
            {
                return(null);
            }

            var model      = entity.CloneResponse <CollateralViewModel>();
            var collateral = new List <CollateralViewModel>();

            if (entity.DataItems != null)
            {
                entity.DataItems.ForEach(delegate(CollateralModel CollateralModel)
                {
                    var transformedModel = CollateralModel.ToViewModel();
                    collateral.Add(transformedModel);
                });

                model.DataItems = collateral;
            }
            return(model);
        }