private string GetMessage(HttpResponseMessageKey _key) { string _message = string.Empty; switch (_key) { case HttpResponseMessageKey.ArgsNull: _message = "Invalid argument or null"; break; case HttpResponseMessageKey.DataSuccessfullyCreated: _message = "Data successfully created"; break; case HttpResponseMessageKey.DataSuccessfullyDeleted: _message = "Data successfully deleted"; break; case HttpResponseMessageKey.DataSuccessfullyUpdated: _message = "Data successfully updated"; break; case HttpResponseMessageKey.DataUnsuccessfullyCreated: _message = "Data unsuccessfully created"; break; case HttpResponseMessageKey.DataUnsuccessfullyDeleted: _message = "Data unsuccessfully deleted"; break; case HttpResponseMessageKey.DataUnsuccessfullyUpdated: _message = "Data unsuccessfully updated"; break; case HttpResponseMessageKey.NotFound: _message = "Not found"; break; case HttpResponseMessageKey.DataHaveReferenced: _message = "Data have referenced with another table"; break; default: _message = string.Empty; break; } return(_message); }
/// <summary> /// /// </summary> /// <param name="_responseStatusCodeType"></param> /// <param name="_responseStatusMessageType"></param> /// <param name="_key"></param> public FSResponseMessage(FSStatusCode _responseStatusCodeType, FSStatusMessage _responseStatusMessageType, HttpResponseMessageKey _key) : base(_responseStatusCodeType, _responseStatusMessageType) { status = GetResponseStatusMessage(); message = GetMessage(_key); }