public void SetUp() { _fixture.Behaviors.Add(new OmitOnRecursionBehavior()); IMapper mapper = new MapperConfiguration(cfg => cfg.AddProfile <AutoMapping>()).CreateMapper();; _unitOfWork = Substitute.For <IUnitOfWork>(); _grafikService = new GrafikService(mapper, _unitOfWork); }
public override void SearchExposition(IGrafikService grafikService) { string search; Console.WriteLine("Please enter exposition name:"); search = Console.ReadLine(); var grafiks = grafikService.FindByName(search); foreach (var item in grafiks) { Console.WriteLine(item.ToString()); } }
static void Main(string[] args) { IKernel kernel = new StandardKernel(new PLModule(), new BLLModule("MuseumContext")); kernel.Load(Assembly.GetExecutingAssembly()); IMapper mapper = kernel.Get <IMapper>(); IExcursionsScheduleService excursionsSchedule = kernel.Get <IExcursionsScheduleService>(); IExpositionService exposition = kernel.Get <IExpositionService>(); IGrafikService grafik = kernel.Get <IGrafikService>(); IMenu menu = new Menu(mapper, excursionsSchedule, exposition, grafik); menu.MainMenu(); }
public override void GetGrafik(IGrafikService grafikService) { var grafiks = grafikService.GetGrafiks(); if (grafiks == null) { Console.WriteLine("Not found"); return; } foreach (var item in grafiks) { Console.WriteLine(item.ToString()); } }
public Menu(IMapper mapper, IExcursionsScheduleService excursionsScheduleService, IExpositionService expositionService, IGrafikService grafikService) : base(excursionsScheduleService, expositionService, grafikService) { this.mapper = mapper; }
public abstract void SearchExposition(IGrafikService grafikService);
public abstract void GetGrafik(IGrafikService grafikService);
protected MenuTemplate(IExcursionsScheduleService excursionsScheduleService, IExpositionService expositionService, IGrafikService grafikService) { this.excursionsScheduleService = excursionsScheduleService; this.expositionService = expositionService; this.grafikService = grafikService; }
public GrafikController(IMapper mapper, IGrafikService grafikService) { this.mapper = mapper; this.grafikService = grafikService; }