コード例 #1
0
        public List <ElementModelDTO> NewFront(int Number, SlotsModel Slots, EnumFront EnumFront)
        {
            Logger.Info("NewFront(int Number, SlotsModel Slots, EnumFront EnumFront) in FrontFactory");
            Logger.Debug("Number: {0} Slots: {1} EnumFront: {2}", Number, Slots, EnumFront);
            number     = Number;
            slots      = Slots;
            _enumFront = EnumFront;

            return(Recalculate());
        }
コード例 #2
0
        public FrontFactory(Cabinet cabinet, IConfig config)
        {
            Logger.Info("FrontFactory Constructor");
            _config    = config;
            _cabinet   = cabinet;
            _frontList = new List <ElementModelDTO>();
            slots      = new SlotsModel(_config);

            _enumFront = EnumFront.Nakladany | EnumFront.Pionowo;
        }
コード例 #3
0
 public void AddFront(SlotsModel slots, int number, EnumFront enumFront)
 {
     Logger.Info("Add Front (SlotsModel slots, int number, EnumFront enumFront) in Cabinet");
     Logger.Debug("Number: {0}, Slots: {1}, EnumFront: {2}", number, slots, enumFront);
     try
     {
         FrontList = _mapper.Map <List <ElementModel> >(FrontFactory.NewFront(number, slots, enumFront));
     }
     catch (Exception ex)
     {
         Logger.Error(ex, "Error Add Front (SlotsModel slots, int number, EnumFront enumFront) in Cabinet");
     }
 }
コード例 #4
0
        // TODO: Logger
        //public void FrontRecall()
        //{
        //    FrontFactory.Recal();
        //}

        public void FrontReCount(EnumFront enumFront)
        {
            Logger.Info("FrontReCount (EnumFront enum) in Cabinet");
            Logger.Debug("EnumFront: {0}", enumFront);
            try
            {
                FrontList = _mapper.Map <List <ElementModel> >(FrontFactory.ReCount(enumFront));
            }
            catch (Exception ex)
            {
                Logger.Error(ex, "Error FrontReCount in Cabinet");
            }
        }
コード例 #5
0
        public void AddFront(int number, EnumFront enumFront)
        {
            Logger.Info("Add Front (int number, EnumFront enumFront) in Cabinet");
            Logger.Debug("Number: {0}, EnumFront: {1}", number, enumFront);

            var slots = new SlotsModel(_config);

            try
            {
                FrontList = _mapper.Map <List <ElementModel> >(FrontFactory.Add(number, enumFront));
            }
            catch (Exception ex)
            {
                Logger.Error(ex, "Error Add Front (int number, EnumFront enumFront) in Cabinet");
            }
        }
コード例 #6
0
        internal List <ElementModelDTO> Add(int element, EnumFront enumFront)
        {
            Logger.Info("Add(int element) in FrontFactory");
            Logger.Debug("Element: {0}", element);
            _enumFront = enumFront;

            try
            {
                if (element < 0)
                {
                    throw new ArgumentException();
                }
                number += element;

                return(Recalculate());
            }
            catch (ArgumentException e)
            {
                Logger.Error(e, "Error Add");;
                throw new ArgumentException();
            }
        }
コード例 #7
0
 internal List <ElementModelDTO> ReCount(EnumFront enumFront)
 {
     Logger.Info("ReCount() FrontFactory");
     _enumFront = enumFront;
     return(Recalculate());
 }