@@ -25,7 +25,7 @@ public class ServiceResult : BaseResult
2525 /// <param name="message">An optional message describing the result.</param>
2626 /// <param name="statusCode">The HTTP status code associated with the result. Defaults to <see cref="HttpStatusCode.OK"/>.</param>
2727 /// <returns>A successful <see cref="ServiceResult"/>.</returns>
28- public static ServiceResult Ok ( string ? message = null , HttpStatusCode statusCode = HttpStatusCode . OK ) => new ( )
28+ public static ServiceResult Ok ( string ? message = null , HttpStatusCode ? statusCode = null ) => new ( )
2929 {
3030 Success = true ,
3131 Message = message ,
@@ -49,7 +49,7 @@ public class ServiceResult : BaseResult
4949 /// <param name="message">An optional message describing the error.</param>
5050 /// <param name="statusCode">The HTTP status code associated with the error. Defaults to <see cref="HttpStatusCode.BadRequest"/>.</param>
5151 /// <returns>A failed <see cref="ServiceResult"/>.</returns>
52- public static ServiceResult Error ( string ? message = null , HttpStatusCode statusCode = HttpStatusCode . BadRequest ) => new ( )
52+ public static ServiceResult Error ( string ? message = null , HttpStatusCode ? statusCode = null ) => new ( )
5353 {
5454 Success = false ,
5555 Message = message ,
@@ -101,7 +101,7 @@ public ServiceResult WithStatusCode(HttpStatusCode statusCode)
101101
102102 public ServiceResult WithMetadata ( string key , string value )
103103 {
104- Metadata ??= new Dictionary < string , string > ( ) ;
104+ // Metadata ??= new Dictionary<string, string>();
105105 Metadata [ key ] = value ;
106106 return this ;
107107 }
@@ -149,7 +149,7 @@ public class ServiceResult<TData> : ServiceResult
149149 /// <param name="message">An optional message describing the result.</param>
150150 /// <param name="statusCode">The HTTP status code associated with the result. Defaults to <see cref="HttpStatusCode.OK"/>.</param>
151151 /// <returns>A successful <see cref="ServiceResult{TData}"/>.</returns>
152- public static ServiceResult < TData > Ok ( TData data , string ? message = null , HttpStatusCode statusCode = HttpStatusCode . OK ) => new ( )
152+ public static ServiceResult < TData > Ok ( TData data , string ? message = null , HttpStatusCode ? statusCode = null ) => new ( )
153153 {
154154 Success = true ,
155155 Data = data ,
@@ -163,7 +163,7 @@ public class ServiceResult<TData> : ServiceResult
163163 /// <param name="data">The data returned by the operation.</param>
164164 /// <param name="statusCode">The HTTP status code associated with the result.</param>
165165 /// <returns>A successful <see cref="ServiceResult{TData}"/>.</returns>
166- public static ServiceResult < TData > Ok ( TData data , HttpStatusCode statusCode ) => new ( )
166+ public static ServiceResult < TData > Ok ( TData data , HttpStatusCode ? statusCode = null ) => new ( )
167167 {
168168 Success = true ,
169169 Data = data ,
@@ -176,7 +176,7 @@ public class ServiceResult<TData> : ServiceResult
176176 /// <param name="message">An optional message describing the error.</param>
177177 /// <param name="statusCode">The HTTP status code associated with the error. Defaults to <see cref="HttpStatusCode.BadRequest"/>.</param>
178178 /// <returns>A failed <see cref="ServiceResult{TData}"/>.</returns>
179- public new static ServiceResult < TData > Error ( string ? message = null , HttpStatusCode statusCode = HttpStatusCode . BadRequest ) => new ( )
179+ public new static ServiceResult < TData > Error ( string ? message = null , HttpStatusCode ? statusCode = null ) => new ( )
180180 {
181181 Success = false ,
182182 Message = message ,
0 commit comments