Esempio n. 1
0
 public ListingController(IListingServices services, ICreateList listCreate, IReadList listRead, IEditList listEdit, IDeleteList listDelete, ListingModel modelList)
 {
     this.ListingServices = services;
     this.CreateList      = listCreate;
     this.ReadList        = listRead;
     this.EditList        = listEdit;
     this.DeleteList      = listDelete;
     this.ListModelc      = modelList;
 }
Esempio n. 2
0
 public FizzBuzzManager([Dependency("CreateList")] ICreateList createList,
                        [Dependency("FizzPattern")] AbstractPattern fizzPattern,
                        [Dependency("BuzzPattern")] AbstractPattern buzzPattern,
                        [Dependency("FizzBuzzPattern")] AbstractPattern fizzbuzzPattern)
 {
     this.createList      = createList;
     this.fizzPattern     = fizzPattern;
     this.buzzPattern     = buzzPattern;
     this.fizzbuzzPattern = fizzbuzzPattern;
 }
Esempio n. 3
0
 public ListController(IRetrieveListById retrieveListById,
                       ICreateList createList,
                       IUpdateList updateList,
                       IDeleteListFlow deleteListFlow)
 {
     _retrieveListById = retrieveListById;
     _createList       = createList;
     _updateList       = updateList;
     _deleteListFlow   = deleteListFlow;
 }
Esempio n. 4
0
        public void MakeTem(Tem entity)
        {
            //页面
            Facroty fac = new Facroty();

            foreach (var i in entity.ListOpenList)
            {
                int         num     = int.Parse(i);
                ICreateList listFac = fac.CreateHLLList((ListModel)num);
                listFac.MakeTem(entity);
            }
        }
Esempio n. 5
0
        /// <summary>
        /// Override method for abstract method in Abstract Decorator
        /// </summary>
        /// <param name="InputNumber"></param>
        /// <returns>DomainModelCollection</returns>
        public override FizzBuzzDomainModel Generate(int InputNumber)
        {
            var fizzBuzzListBuzz = ICreateList.Generate(InputNumber);

            foreach (var item in fizzBuzzListBuzz.DisplayList)
            {
                if (Convert.ToInt32(item.ItemValue) % 5 == 0)
                {
                    item.DisplayText = "Buzz";
                }
            }
            return(fizzBuzzListBuzz);
        }
Esempio n. 6
0
 public CreateList(ICreateList createList)
 {
     _createList = createList;
 }
Esempio n. 7
0
 public void SetComponent(ICreateList createList)
 {
     this.ICreateList = createList;
 }