public void Update(GroceryItem pItem)
        {
            GroceryItem vItem = Get(pItem.Id);
            if (vItem != null)
            {
                IEnumerable<PropertyInfo> vProperties = from vProperty in typeof(GroceryItem).GetProperties()
                                                        where vProperty.Name != "Id"
                                                        select vProperty;

                foreach(PropertyInfo vProperty in vProperties)
                {
                    vProperty.SetValue(vItem, vProperty.GetValue(pItem));
                }
            }
        }
 public void Update(GroceryItem pItem)
 {
     fGroceryItemBusiness.Update(pItem);
 }
 public void Add(GroceryItem pItem)
 {
     fGroceryItemBusiness.Add(pItem);
 }
 public void Add(GroceryItem pItem)
 {
     pItem.Id = fGroceryItemList.Any() ? fGroceryItemList.Max(vItem => vItem.Id) + 1 : 1;
     fGroceryItemList.Add(pItem);
 }
 public void Update(GroceryItem pItem)
 {
     fRepository.Update(pItem);
 }
 public void Add(GroceryItem pItem)
 {
     fRepository.Add(pItem);
 }