Exemple #1
0
        public object Consult(int id)
        {
            productsDao = new ProductsDao();

            if (id == 0)
            {
                IList <ProductsReadDto> products = new List <ProductsReadDto>();
                IList <Products>        result   = productsDao.FindAll();

                foreach (Products p in result)
                {
                    products.Add(new ProductsReadDto(p.Id, p.Name, p.Description, p.ShortName, p.Price, p.Stack));
                }
                return(products);
            }
            else if (id > 0)
            {
                Products products = productsDao.FindById(id);
                return(new ProductsReadDto(products.Id, products.Name, products.Description, products.ShortName, products.Price, products.Stack));
            }
            else
            {
                return(null);
            }
        }
Exemple #2
0
 public bool Delete(int id)
 {
     productsDao = new ProductsDao();
     return(productsDao.Delete(id));
 }
Exemple #3
0
 public bool Update(ProductsUpdateDto productsDto)
 {
     productsDao = new ProductsDao();
     return(productsDao.Update(new Products(productsDto.Id, productsDto.Name, productsDto.Description, productsDto.ShortName, productsDto.Price, productsDto.Stack)));
 }