public void AddItemToCart(Course ocourse, decimal amount) { var oShoppinCartItem = _appsContext.shoppingCartItems.SingleOrDefault( a => a.course.CourseId == ocourse.CourseId && a.ShoppingCartId == shoppingCartId ); if (oShoppinCartItem == null) { oShoppinCartItem = new ShoppingCartItem { ShoppingCartId = shoppingCartId, course = ocourse, Amount = amount }; _appsContext.shoppingCartItems.Add(oShoppinCartItem); } else { //do nothing } _appsContext.SaveChanges(); }