Exemplo n.º 1
0
 private void CheckAndChangeStatus()
 {
     if (!HasAnyValidationOrBusinessErrors())
     {
         this.Status = default(AppResponseStatus);
     }
     else
     {
         this.Status = AppResponseStatus.Errors;
     }
 }
Exemplo n.º 2
0
        public void AddMessage(string message, BusinessResultType type)
        {
            this._messages.Add(new MessageResult()
            {
                Message = message, Type = type
            });

            if (type == BusinessResultType.Error)
            {
                this.Status = AppResponseStatus.Errors;
            }
        }
Exemplo n.º 3
0
 public AppServiceResponseWrapper(IDictionary <string, object> message, AppResponseStatus status)
 {
     Message = message;
     Status  = status;
 }
Exemplo n.º 4
0
 public ResponseMetadata(T data, IEnumerable <ValidationResult> validationResults, IEnumerable <MessageResult> messages, AppResponseStatus responseStatus)
 {
     this.Data = data;
     this.ValidationResults = validationResults;
     this.Messages          = messages;
     this.Status            = responseStatus;
     this.TimeStamp         = new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds();
 }
Exemplo n.º 5
0
 public void AddValidationResult(string key, IList <string> validationErrors)
 {
     this._inputValidationAggregator.AddValidationErrorsForKey(key, validationErrors);
     this.Status = AppResponseStatus.Errors;
 }
Exemplo n.º 6
0
 public void AddValidationResult(ValidationResult validationResult)
 {
     this._inputValidationAggregator.AddValidationResult(validationResult);
     this.Status = AppResponseStatus.Errors;
 }
Exemplo n.º 7
0
 public void AddValidationResult(string key, string result)
 {
     this._inputValidationAggregator.AddValidationResultForKey(key, result);
     this.Status = AppResponseStatus.Errors;
 }
Exemplo n.º 8
0
 public void ChangeResponseStateToFatal()
 {
     this.Status = AppResponseStatus.Fatal;
 }