protected virtual CommandResult <AddUserOutputModel> PresentDuplicatedResult(AddUserOutputModel outputModel) { _presenter.PresentDuplicatedResult(outputModel); return(new CommandResult <AddUserOutputModel> { Status = CommandResultStatusCode.DuplicateEntry, ModelValidationErrors = null, OutputModel = null }); }
protected virtual CommandResult <AddUserOutputModel> PresentSuccessfulResult() { var outputModel = new AddUserOutputModel(_userToAdd.GetModel()); _presenter.PresentSuccessfulResult(outputModel); return(new CommandResult <AddUserOutputModel> { Status = CommandResultStatusCode.Success, ModelValidationErrors = null, OutputModel = outputModel }); }
public void PresentSuccessfulResult(AddUserOutputModel outputModel) { _output.WriteLine(string.Format("Added new user with username \"{0}\" successfully.", outputModel.Username)); }
//methods public void PresentDuplicatedResult(AddUserOutputModel outputModel) { _output.WriteLine(string.Format("Couldn't add user with username \"{0}\" because there is another user using that username.", outputModel.Username)); }