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()); }
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; }
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"); } }
// 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"); } }
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"); } }
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(); } }
internal List <ElementModelDTO> ReCount(EnumFront enumFront) { Logger.Info("ReCount() FrontFactory"); _enumFront = enumFront; return(Recalculate()); }