public ErrorResponse(ServiceStatusCode status, object data, string message = "Error") { Success = false; Status = status; Message = message; Data = data; }
private static ServiceStatusColor mapColorFromCode(ServiceStatusCode code) { switch (code) { // green case ServiceStatusCode.SIGNATURE: case ServiceStatusCode.VALID_SIGNATURE: case ServiceStatusCode.USER_CANCEL: case ServiceStatusCode.REQUEST_OK: return(ServiceStatusColor.Green); // yellow case ServiceStatusCode.UNKNOWN_CLIENT: case ServiceStatusCode.PIN_NR_BLOCKED: case ServiceStatusCode.CARD_BLOCKED: case ServiceStatusCode.NO_KEY_FOUND: case ServiceStatusCode.NO_CERT_FOUND: case ServiceStatusCode.EXPIRED_TRANSACTION: case ServiceStatusCode.PB_SIGNATURE_PROCESS: case ServiceStatusCode.REVOKED_CERTIFICATE: case ServiceStatusCode.INVALID_SIGNATURE: case ServiceStatusCode.OTA_ERROR: case ServiceStatusCode.UserSerialNumberNotRegistered: case ServiceStatusCode.UserSerialNumberMismatch: case ServiceStatusCode.UserCertAbsent: case ServiceStatusCode.UserCertNotYetValid: case ServiceStatusCode.UserCertExpired: return(ServiceStatusColor.Yellow); // the rest is red default: return(ServiceStatusColor.Red); } }
//public static string MapCodeToMessage(ServiceStatusCode code) //{ // return code.ToString(); //} public ServiceStatus(ServiceStatusCode code, string message) { this.Code = code; if ((message != null) && (message != this.Message)) { throw new System.OverflowException("ServiceStatus.Message does not match the registered Message"); } }
public static ServiceResponseModel GetServiceResponse(ServiceStatusCode statusCode) { return(new ServiceResponseModel { ResponseStatusCode = statusCode, ResponseMessage = GetStatusMessage(statusCode), IsSuccess = statusCode == ServiceStatusCode.Success }); }
public static ServiceResponseModel <T> GetServiceResponse <T>(ServiceStatusCode statusCode, T responseModel) { return(new ServiceResponseModel <T> { ResponseStatusCode = statusCode, Result = responseModel, ResponseMessage = GetStatusMessage(statusCode), IsSuccess = statusCode == ServiceStatusCode.Success }); }
public IActionResult GetResponse <TResult>(object request, TResult result, ServiceStatusCode statusCode, string message) { var response = new ResponseModel { Request = request, Result = result, Message = message }; return(StatusCode(GetStatusCode(statusCode), response)); }
private void AccountService_OnStatusUpdate(ServiceStatusCode statusCode, IRuneScapeForm form = null, string message = null) { if (statusCode == ServiceStatusCode.Updated) { Invoke(() => { var task = taskListItems.FirstOrDefault(x => x.GUID == form.RequestId); if (task != null) { task.Description = message; } }); } else if (statusCode == ServiceStatusCode.Started) { AddTask(new TaskModel() { GUID = form.RequestId, Name = form.Email, Description = "Awaiting...", IsRunning = true }); } else if (statusCode == ServiceStatusCode.Success) { var task = Invoke(() => taskListItems.FirstOrDefault(x => x.GUID == form.RequestId)); if (task != null) { task.Description = "Complete"; var service = (Service as AccountService); if (service.AccountServiceType == AccountServiceType.Creation) { HandleCreate(form as RSAccountForm); } else { HandleUnlock(form as RSRecoveryForm); } } } else if (statusCode == ServiceStatusCode.Complete) { ConsoleLog("Stopped"); } }
public static string GetStatusMessage(ServiceStatusCode serviceStatusCode) { switch (serviceStatusCode) { case ServiceStatusCode.Success: return("Success."); case ServiceStatusCode.Error: return("Error occurred."); case ServiceStatusCode.InvalidId: return("Id provided is not valid."); default: return(""); } }
private int GetStatusCode(ServiceStatusCode code) { switch (code) { case ServiceStatusCode.Error: return(StatusCodes.Status500InternalServerError); case ServiceStatusCode.ValidationError: return(StatusCodes.Status400BadRequest); case ServiceStatusCode.Success: return(StatusCodes.Status200OK); default: return(StatusCodes.Status500InternalServerError); } }
public ServiceStatus(ServiceStatusCode code) { this.Code = code; }
protected virtual void StatusUpdate(ServiceStatusCode statusCode, IRuneScapeForm account = null, string message = null) { OnStatusUpdate?.Invoke(statusCode, account, message); }
public AuthResponseDto(ServiceStatusCode statusCode) { this.Status = new ServiceStatus(statusCode); }
/// <summary> /// Mainly used to construct error response. /// </summary> /// <param name="StatusCode"></param> /// <param name="payload"></param> public AuthResponseDto(ServiceStatusCode statusCode, string payload) { this.Status = new ServiceStatus(statusCode); this.Detail = payload; }