internal static LoggingBlockModel Map(this LoggingBlockViewModel model)
 {
     return(new LoggingBlockModel()
     {
         BlockOrigin = model.BlockOrigin,
         Id = model.Id,
         Message = model.Message,
         Type = model.Type != null
                                 ? (LoggingBlockType)Enum.Parse(typeof(LoggingBlockType), model.Type)
                                 : LoggingBlockType.Error,
         TimeStamp = model.TimeStamp
     });
 }
        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);
        }