Beispiel #1
0
        // TODO replace with one constructor : http://c2.com/cgi/wiki?HighlanderPrinciple
        protected static MediatorResponse GetMediatorResponse(string code, ValidationResult validationResult = null, object parameters = null)
        {
            var response = new MediatorResponse
            {
                Code             = code,
                ValidationResult = validationResult,
                Parameters       = parameters
            };

            return(response);
        }
Beispiel #2
0
        protected static MediatorResponse <T> GetMediatorResponse <T>(string code, T viewModel = default(T), ValidationResult validationResult = null, object parameters = null, MediatorResponseMessage message = null)
        {
            var response = new MediatorResponse <T>
            {
                Code             = code,
                ViewModel        = viewModel,
                ValidationResult = validationResult,
                Parameters       = parameters,
                Message          = message
            };

            return(response);
        }
Beispiel #3
0
        protected static MediatorResponse GetMediatorResponse(string code, string message, UserMessageLevel level, object parameters = null)
        {
            var response = new MediatorResponse
            {
                Code    = code,
                Message = new MediatorResponseMessage
                {
                    Text  = message,
                    Level = level
                },
                Parameters = parameters
            };

            return(response);
        }
Beispiel #4
0
        protected static MediatorResponse <T> GetMediatorResponse <T>(string code, T viewModel, List <string> messages, UserMessageLevel level, object parameters = null)
        {
            var response = new MediatorResponse <T>
            {
                Code      = code,
                ViewModel = viewModel,
                Message   = new MediatorResponseMessage
                {
                    Text  = string.Join("<br/>", messages),
                    Level = level
                },
                Parameters = parameters
            };

            return(response);
        }
Beispiel #5
0
        protected static MediatorResponse <T> GetMediatorResponse <T>(string code, T viewModel, ValidationResult validationResult, string message, UserMessageLevel level, object parameters = null)
        {
            var response = new MediatorResponse <T>
            {
                Code      = code,
                ViewModel = viewModel,
                Message   = new MediatorResponseMessage
                {
                    Text  = message,
                    Level = level
                },
                ValidationResult = validationResult,
                Parameters       = parameters
            };

            return(response);
        }