//==================================================================================================================
        //Edit Method

        protected override void Edit()
        {
            TrainingProductManager mgr = new TrainingProductManager();

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

            base.Edit();
        }
 protected override void Init()
 {
     Products     = new List <TrainingProduct>();
     SearchResult = new TrainingProduct();
     Entity       = new TrainingProduct();
     //visibility
     base.Init();
 }
        //==================================================================================================================
        //Add Method

        protected override void Add()
        {
            Entity = new TrainingProduct();
            Entity.IntroductionDate = DateTime.Now;
            Entity.Url   = "http://";
            Entity.Price = 0;

            base.Add();
        }
Esempio n. 4
0
        //==================================================================================================================================================
        // Get Method (Int)

        public TrainingProduct Get(int productId)
        {
            List <TrainingProduct> list = new List <TrainingProduct>();
            TrainingProduct        ret  = new TrainingProduct();

            //TODO: Call your data Access Method Here
            list = CreateMockData();

            ret = list.Find(p => p.ProductId == productId);
            return(ret);
        }
        //==================================================================================================================
        //Delete Method

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

            Entity           = new TrainingProduct();
            Entity.ProductId = Convert.ToInt32(EventArgument);

            mgr.Delete(Entity);

            Get();
            base.Delete();
        }
Esempio n. 6
0
        //==================================================================================================================================================
        // Insert Method

        public bool Insert(TrainingProduct entity)
        {
            bool ret = false;

            ret = Validate(entity);
            if (ret)
            {
                //TODO: Create INSERT code here
            }

            return(ret);
        }
Esempio n. 7
0
        //==================================================================================================================================================
        // Update Method (TrainingProduct)

        public bool Update(TrainingProduct entity)
        {
            bool ret = false;

            ret = Validate(entity);
            if (ret)
            {
                //TODO: Create Update Code Here
            }

            return(ret);
        }
Esempio n. 8
0
        //==================================================================================================================================================
        // Validate Method

        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.")); // Add any Errors to Validation Errors
                }
            }
            return(ValidationErrors.Count == 0);
        }
Esempio n. 9
0
        //==================================================================================================================================================
        // Get Method (TrainingProduct)

        public List <TrainingProduct> Get(TrainingProduct searchResult)
        {
            List <TrainingProduct> ret = new List <TrainingProduct>();

            // TODO: Add you Data Access Method here


            ret = CreateMockData();
            if (!string.IsNullOrEmpty(searchResult.ProductName))
            {
                ret = ret.FindAll(p => p.ProductName.ToLower().StartsWith(searchResult.ProductName, StringComparison.CurrentCultureIgnoreCase));
            }

            return(ret);
        }
 //==================================================================================================================
 protected override void ResetSearch()
 {
     SearchResult = new TrainingProduct();
     base.ResetSearch();
 }
Esempio n. 11
0
        //==================================================================================================================================================
        // Delete Method

        public bool Delete(TrainingProduct entity)
        {
            //TODO: Create Delete Code

            return(true);
        }