public PartialViewResult GetAssetPurchaseByDate(string dateString, long itemId)
        {
            var assetPurchaseByDate = _repDepreciation.GetAssetPurchaseByDate(dateString, itemId);

            bool    hasDepreciation  = false;
            decimal depreciationRate = 0;

            foreach (var item in assetPurchaseByDate)
            {
                var depnObj = _repDepreciation.GetDepreciationRate(item.AssetPurchaseId);

                if (depnObj != null)
                {
                    hasDepreciation  = true;
                    depreciationRate = depnObj.Rate;
                    break;
                }
                else
                {
                    hasDepreciation = false;
                }
            }

            var sdvm = new SetDepreciationViewModel()
            {
                DateString = dateString,
                AssetId    = itemId,
                //CountSetDepreciation = 0
                CountSetDepreciation = (!hasDepreciation) ? 0 : 1
            };

            return(PartialView(sdvm));
        }