public void AddNew(Product product) { IDalProduct DAL = DalFactory.CreateProductDal(); DtoProduct DTO = product.ToDTO(); DAL.Insert(DTO); }
public Product GetByID(int id) { IDalProduct DAL = DalFactory.CreateProductDal(); DtoProduct DtoProduct = DAL.GetById(id); Product product = new Product(DtoProduct); return(product); }
public List <Product> GetAll() { IDalProduct DAL = DalFactory.CreateProductDal(); List <DtoProduct> DtoProducts = DAL.GetAll(); List <Product> products = new List <Product>(); foreach (DtoProduct DtoProduct in DtoProducts) { products.Add(new Product(DtoProduct)); } return(products); }
public void Delete(int id) { IDalProduct DAL = DalFactory.CreateProductDal(); DAL.Delete(id); }
public void Update() { IDalProduct DAL = DalFactory.CreateProductDal(); DAL.Update(this.ToDTO()); }