I have the following code:
lstcart = (from t in context.T_Order
join s in context.T_OrderDetails on t.ID equals s.Order_ID
join u in context.T_OrderDetailSpecification on s.ID equals u.OrderDetails_ID
join p in context.M_Product on s.Product_ID equals p.ID
join qrs in context.M_ProductCategory on p.ProductCategory_ID equals qrs.ID
where t.User_ID == u_id && s.OrderStatus_ID == 1 || s.OrderStatus_ID == 17
select new Cart
{
ID = s.ID,
Path = p.VirtualPath,
ProductCategory = qrs.Title,
Quantity = 1,
Title = p.Title,
Amount = Convert.ToSingle(u.Value),
Order_Id= s.Order_ID,
prod_Id= p.ID,
Preview = s.IsPreviewRequired
}).ToList();
In which the line Amount = float.Parse(u.Value), causing the above error.Here Amount is defined as public float Amount { get; set; }
in model cart .