Example #1
0
        public MvcListLogbookPresenterTests()
        {
            A.CallTo(() => textFormatter.GetHtmlText(A <string> ._))
            .ReturnsLazily(call => $"{(string)call.Arguments[0]}_formatted");

            presenter = new MvcListLogbookPresenter(textFormatter);
        }
Example #2
0
        // GET /
        public async Task <IActionResult> Index()
        {
            var presenter        = new MvcListLogbookPresenter(textFormatter);
            var interactorResult = await mediator.Send(new ListAllLogbookEntries(presenter));

            if (!interactorResult.IsSuccessful)
            {
                ShowErrorMessage("Fehler beim Abfragen aller Logbucheinträge!");
            }

            return(View(presenter.GetViewModel()));
        }