protected override void Init()
 {
     Products     = new List <TrainingProduct>();
     SearchEntity = new TrainingProduct();
     Entity       = new TrainingProduct();
     base.Init();
 }
Beispiel #2
0
 public TrainingProductViewModel()
 {
     Init();
     Products     = new List <TrainingProduct>();
     SearchEntity = new TrainingProduct();
     Entity       = new TrainingProduct();
 }
 public TrainingProductViewModel(ITrainingProductManager tpmanager) : base(tpmanager)
 {
     Init();
     Products     = new List <TrainingProduct>();
     SearchEntity = new TrainingProduct();
     Entity       = new TrainingProduct();
 }
 public TrainingProductViewModel()
     : base()
 {
     // Initialize other variables
     Products     = new List <TrainingProduct>();
     SearchEntity = new TrainingProduct();
     Entity       = new TrainingProduct();
 }
Beispiel #5
0
        protected override void Edit()
        {
            TrainingProductManager mgr = new TrainingProductManager();

            Entity = mgr.Get(Convert.ToInt32(EventArgument));

            base.Edit();
        }
Beispiel #6
0
 private void Add()
 {
     IsValid = true;
     Entity  = new TrainingProduct();
     Entity.IntroductionDate = DateTime.Now;
     Entity.Url   = "http://";
     Entity.Price = 0;
     AddMode();
 }
Beispiel #7
0
        protected override void Init()
        {
            Products         = new List <TrainingProduct>();
            SearchEntity     = new TrainingProduct();
            Entity           = new TrainingProduct();
            ValidationErrors = new List <KeyValuePair <string, string> >();

            base.Init();
        }
        protected override void Delete()
        {
            TrainingProductManager mgr = new TrainingProductManager();

            Entity           = new TrainingProduct();
            Entity.ProductId = Convert.ToInt32(EventArgument);
            mgr.Delete(Entity);
            Get();
            base.Delete();
        }
        public bool Insert(TrainingProduct entity)
        {
            bool ret = false;

            ret = Validate(entity);
            if (ret)
            {
            }
            return(ret);
        }
        public TrainingProduct Get(int productId)
        {
            List <TrainingProduct> list = new List <TrainingProduct>();
            TrainingProduct        ret  = new TrainingProduct();


            list = CreateMockData();
            ret  = list.Find(p => p.ProductId == productId);
            return(ret);
        }
Beispiel #11
0
 public void Add(TrainingProduct productForCreation)
 {
     _mockData.Add(new TrainingProduct
     {
         ProductId        = _mockData.Count + 1,
         ProductName      = productForCreation.ProductName,
         IntroductionDate = Convert.ToDateTime(productForCreation.IntroductionDate),
         Url   = productForCreation.Url,
         Price = Convert.ToDecimal(productForCreation.Price)
     });
 }
Beispiel #12
0
        protected override void Add()
        {
            IsValid = true;

            Entity = new TrainingProduct();
            Entity.IntroductionDate = DateTime.Now;
            Entity.Url   = "http://";
            Entity.Price = 0;

            base.Add();
        }
Beispiel #13
0
        public List <TrainingProduct> Get(TrainingProduct entity)
        {
            List <TrainingProduct> ret = new List <TrainingProduct>();

            ret = CreateMockData();
            if (!string.IsNullOrEmpty(entity.ProductName))
            {
                ret = ret.FindAll(p => p.ProductName.ToLower().StartsWith(entity.ProductName, StringComparison.CurrentCultureIgnoreCase));
            }
            return(ret);
        }
Beispiel #14
0
        public List <TrainingProduct> Get(TrainingProduct entity)
        {
            List <TrainingProduct> ret = new List <TrainingProduct>();

            ret = Products;
            if (!string.IsNullOrEmpty(entity.ProductName))
            {
                ret = ret.FindAll(p => p.ProductName.StartsWith(entity.ProductName));
            }
            return(ret);
        }
 public bool Validate(TrainingProduct entity)
 {
     ValidationErrors.Clear();
     if (!string.IsNullOrEmpty(entity.ProductName))
     {
         if (entity.ProductName.ToLower() == entity.ProductName)
         {
             ValidationErrors.Add(new KeyValuePair <string, string>("ProductName", "Product Name must not be all lower case"));
         }
     }
     return(ValidationErrors.Count == 0);
 }
        protected override void Add()
        {
            IsValid = true;

            // Initialize Entity Object
            Entity = new TrainingProduct();
            Entity.IntroductionDate = DateTime.Now;
            Entity.Url   = string.Empty;
            Entity.Price = 0;

            base.Add();
        }
        public bool Insert(TrainingProduct trainingProduct)
        {
            bool ret = false;

            ret = Validate(trainingProduct);

            if (ret)
            {
                //TODO vcreate insertcode
            }

            return(true);
        }
Beispiel #18
0
        public bool Update(TrainingProduct entity)
        {
            bool ret = false;

            ret = Validate(entity);
            if (ret)
            {
                //TODO: Create UPDATE code here
                sqlTP.Update(entity);
            }

            return(ret);
        }
        private void Delete()
        {
            TrainingProduct entity = new TrainingProduct
            {
                ProductId = Convert.ToInt32(EventArgument)
            };

            TrainingProductManager.Delete(entity);

            Get();

            ListMode();
        }
Beispiel #20
0
        public bool Insert(TrainingProduct entity)
        {
            bool ret = false;

            ret = Validate(entity);
            if (ret)
            {
                //TODO: Create Insert code here
                sqlTP.Add(entity);
            }

            return(ret);
        }
        public List <TrainingProduct> Get(TrainingProduct trainingProduct)
        {
            List <TrainingProduct> ret = new List <TrainingProduct>();

            ret = CreateMockData();

            if (!string.IsNullOrEmpty(trainingProduct.ProductName))
            {
                ret = ret.FindAll(p => p.ProductName.ToLower().StartsWith(trainingProduct.ProductName.ToLower()));
            }

            return(ret);
        }
Beispiel #22
0
        public TrainingProduct Get(int productId)
        {
            List <TrainingProduct> list = new List <TrainingProduct>();
            TrainingProduct        ret  = new TrainingProduct();

            //TODO: Call your data acces method here
            //list = CreateMockData();
            //ret = list.Find(p => p.ProductId == productId);

            ret = sqlTP.Get(productId);

            return(ret);
        }
Beispiel #23
0
        public bool Insert(TrainingProduct entity)
        {
            bool ret = false;

            ret = Validate(entity);

            if (ret)
            {
                /// TODO: Create INSERT code here
            }

            return(ret);
        }
Beispiel #24
0
        public bool Update(TrainingProduct entity)
        {
            bool isValid = false;

            isValid = Validate(entity);
            if (isValid)
            {
                //Update code
                TrainingProduct productToRemove = Get(entity.ProductId);
                Products.Remove(productToRemove);
                Products.Add(entity);
            }
            return(isValid);
        }
Beispiel #25
0
        public TrainingProduct Get(int productId)
        {
            List <TrainingProduct> ret =
                new List <TrainingProduct>();
            TrainingProduct entity = null;

            // TODO: Add data access method here
            ret = CreateMockData();

            // Find the specific product
            entity = ret.Find(p =>
                              p.ProductId == productId);

            return(entity);
        }
Beispiel #26
0
        public List <TrainingProduct> Get(TrainingProduct entity)
        {
            List <TrainingProduct> ret = new List <TrainingProduct>();

            // TODO: Add your own data access method here
            ret = CreateMockData();

            // Do any searching
            if (!string.IsNullOrEmpty(entity.ProductName))
            {
                ret = ret.FindAll(
                    p => p.ProductName.ToLower().
                    StartsWith(entity.ProductName,
                               StringComparison.CurrentCultureIgnoreCase));
            }

            return(ret);
        }
        protected override void Delete()
        {
            TrainingProductManager mgr =
                new TrainingProductManager();

            // Create new entity
            Entity = new TrainingProduct();

            // Get primary key from EventArgument
            Entity.ProductId =
                Convert.ToInt32(EventArgument);

            // Call data layer to delete record
            mgr.Delete(Entity);

            // Reload the Data
            Get();

            base.Delete();
        }
Beispiel #28
0
        public List <TrainingProduct> Get(TrainingProduct entity)
        {
            List <TrainingProduct> ret = new List <TrainingProduct>();

            //TODO: Add your data access method here
            //ret = CreateMockData();

            IEnumerable <TrainingProduct> toList = sqlTP.GetAll().ToList();

            if (toList != null && toList.Any())
            {
                ret = toList.ToList();
                if (ret.Count > 0)
                {
                    if (!string.IsNullOrEmpty(entity.ProductName))
                    {
                        ret = ret.FindAll(p => p.ProductName.ToLower().StartsWith(entity.ProductName, StringComparison.CurrentCultureIgnoreCase));
                    }
                }
            }

            return(ret);
        }
 private void ResetSearch()
 {
     SearchEntity = new TrainingProduct();
     Get();
 }
Beispiel #30
0
 public bool Delete(TrainingProduct entity)
 {
     //TODO: Create DELETE code here
     sqlTP.Delete(entity.ProductId);
     return(true);
 }