//methods public void PresentSuccessfulResult(ListUsersByPageOutputModel inputModel) { _output.WriteLine(string.Format("Page {0}/{1} retrieved successfully.", inputModel.Page.PageNumber, inputModel.Page.TotalPages)); _output.WriteLine(string.Format("This page contains {0}/{1} users.", inputModel.Page.ItemsCount, inputModel.Page.TotalItems)); _output.WriteLine(" "); _output.WriteLine("Users: "); foreach (var item in inputModel.Page.Items) { _output.WriteLine(item.Username); } }
protected virtual CommandResult <ListUsersByPageOutputModel> PresentSuccessfulResult(Page <Domain.Entity.User> page) { var outputModel = new ListUsersByPageOutputModel { Page = page }; _presenter.PresentSuccessfulResult(outputModel); return(new CommandResult <ListUsersByPageOutputModel> { Status = CommandResultStatusCode.Success, ModelValidationErrors = null, OutputModel = outputModel }); }