Ejemplo n.º 1
0
        public List <Common.Models.PurchaseDetail> GetPurchaseDetailsByEmailId(string emailId)
        {
            try
            {
                var dal          = new QuickKartRepository();
                var purchaseList = dal.DisplayPurchaseDetailsByCustomer(emailId);

                var purchases = new List <Common.Models.PurchaseDetail>();
                if (purchaseList.Any())
                {
                    foreach (var purchase in purchaseList)
                    {
                        var purchaseObj = new Common.Models.PurchaseDetail();
                        purchaseObj.PurchaseId        = purchase.PurchaseId;
                        purchaseObj.EmailId           = purchase.EmailId;
                        purchaseObj.ProductId         = purchase.ProductId;
                        purchaseObj.ProductName       = purchase.Product.ProductName;
                        purchaseObj.QuantityPurchased = purchase.QuantityPurchased;
                        purchaseObj.PurchaseDate      = purchase.DateOfPurchase.ToShortDateString();
                        purchases.Add(purchaseObj);
                    }
                }
                return(purchases);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }