Esempio n. 1
0
 public IEnumerable <Grocery> GetOrderedList(string filter)
 {
     if (filter.Contains("Category"))
     {
         filter = filter.Replace("Category", "Category.Name");
     }
     dao = new GroceryDao();
     return(dao.GetAll().OrderBy(filter));
 }
Esempio n. 2
0
        public void SetModel()
        {
            dao = new GroceryDao();
            Grocery g = dao.GetById(Id);

            this.Id         = g.Id;
            this.Name       = g.Name;
            this.Price      = g.Price;
            this.CategoryId = g.CategoryId;
            this.Unit       = g.Unit;
            this.InBasket   = g.InBasket;
            this.Category   = Category.GetCategories().First(x => x.Id == this.CategoryId);
        }
Esempio n. 3
0
        public void AddOrUpdate()
        {
            dao = new GroceryDao();

            if (dao.GetById(Id) == null)
            {
                dao.Insert(this);
            }
            else
            {
                dao.Update(this);
            }
        }
Esempio n. 4
0
 public void Remove()
 {
     dao = new GroceryDao();
     dao.Remove(Id);
 }
Esempio n. 5
0
 public IEnumerable <Grocery> GetAllInBasket()
 {
     dao = new GroceryDao();
     return(dao.GetAll().Where(x => x.InBasket));
 }
Esempio n. 6
0
 public IEnumerable <Grocery> GetAll()
 {
     dao = new GroceryDao();
     return(dao.GetAll());
 }