Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ServiceResponse&lt;TDto&gt;"/> class.
 /// </summary>
 /// <param name="responseStatus">The response status.</param>
 /// <param name="data">The data.</param>
 /// <param name="errors">The errors.</param>
 /// <param name="validationResults">The validation results.</param>
 /// <remarks></remarks>
 private ServiceResponse(ResponseStatus responseStatus, IEnumerable <TDto> data, IEnumerable <ServiceErrorBase> errors, MSValidation.ValidationResults validationResults)
 {
     Status = responseStatus;
     Data   = (data != null) ? new List <TDto>(data) : new List <TDto>();
     Errors = Mapper.Map <IEnumerable <ServiceErrorBase>, List <ServiceError> >(errors) ??
              new List <ServiceError>();
     ValidationResults =
         Mapper.Map <MSValidation.ValidationResults, List <IValidationResult> >(validationResults) ??
         new List <IValidationResult>();
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ServiceResponse&lt;TDto&gt;"/> class with a status of <see cref="ResponseStatus.Failure"/>.
 /// </summary>
 /// <param name="validationResults">The validation results.</param>
 public ServiceResponse(MSValidation.ValidationResults validationResults)
     : this(ResponseStatus.Failure, null, null, validationResults)
 {
 }