internal static LoggingBlockViewModel Map(this LoggingBlockModel model) { return(new LoggingBlockViewModel() { BlockOrigin = model.BlockOrigin, Id = model.Id, Message = model.Message, Type = Enum.GetName(typeof(LoggingBlockType), model.Type) }); }
public void AddLoggingCommand_Should_LogSuccessfuly() { // Arrange var model = new LoggingBlockModel("TestBlock", "Some message", LoggingBlockType.Error); var command = new LoggingBlockBaseCommand(model); // Act command.Add(); // Assert Assert.True(command.SuccessfulOperation); }
public LoggingBlockModel AddLog(string origin, string message, LoggingBlockType type) { var model = new LoggingBlockModel(origin, message, type); if (!model.IsValid()) { return(model); } var command = new AddLoggingCommand(model); command.Run(); return(model); }
internal static LoggingBlockViewModel Map(this LoggingBlockModel model) { var result = new LoggingBlockViewModel() { BlockOrigin = model.BlockOrigin, Id = model.Id, Message = model.Message, Type = Enum.GetName(typeof(LoggingBlockType), model.Type), TimeStamp = model.TimeStamp }; result.SetValidationResult(model.ValidationResult); return(result); }
public LoggingBlockModel AddLog(LoggingBlockModel model) { try { if (!model.IsValid()) { return(model); } new LoggingBlockBaseCommand(model).Add(); return(model); } catch (Exception e) { return(ErrorHandler.LogError <LoggingBlockModel>(e)); } }