protected DsoHttpResult(
     SeverityEnum severity,
     bool hasMoreResults,
     MutationEnum mutation = MutationEnum.None) :
     this()
 {
     StatusCode     = EnumSeverity.GetCode(severity);
     MutationCode   = EnumMutation.GetCode(mutation);
     HasMoreResults = hasMoreResults;
 }
示例#2
0
        public static string GetCode(MutationEnum value)
        {
            switch (value)
            {
            case MutationEnum.None:
                return(None);

            case MutationEnum.Create:
                return(Create);

            case MutationEnum.Update:
                return(Update);

            case MutationEnum.Deactivate:
                return(Deactivate);

            default:
                throw new ArgumentOutOfRangeException(nameof(value), value, null);
            }
        }
 /// <summary>
 /// Successful constructor passing the mutation type
 /// </summary>
 /// <param name="mutation"></param>
 public DsoHttpResult(MutationEnum mutation) :
     this(SeverityEnum.Ok, false, mutation)
 {
 }