Exemplo n.º 1
0
        public string GetMessage(ErrorMessagesEnum message)
        {
            switch (message)
            {
            case ErrorMessagesEnum.EntityNull:
                return("The entity passed is null");

            case ErrorMessagesEnum.ModelValidation:
                return("The request data is not correct.");

            case ErrorMessagesEnum.ExternalDuplicate:
                return("The request data is not valid.");

            case ErrorMessagesEnum.ExternalUnknown:
                return("External unknown error.");

            case ErrorMessagesEnum.ExternalOK:
                return("External OK");

            case ErrorMessagesEnum.ConcurrentDeleteError:
                return("The request data is was deleted from other thread.");

            case ErrorMessagesEnum.ConcurrentUpdateError:
                return("The request data is was updated from other thread.");

            default:
                throw new ArgumentOutOfRangeException(nameof(message), message, null);
            }
        }
        public string GetMessage(ErrorMessagesEnum message)
        {
            switch (message)
            {
            case ErrorMessagesEnum.EntityNull:
                return("The entity passed is null {0}. Additional information: {1}");

            case ErrorMessagesEnum.ModelValidation:
                return("The request data is not correct. Additional information: {0}");

            case ErrorMessagesEnum.ObjectDoesNotExists:
                return("The object doesn't not exists");

            case ErrorMessagesEnum.CannotCreate:
                return("Cannot create object");

            case ErrorMessagesEnum.CannotDelete:
                return("Cannot delete object");

            case ErrorMessagesEnum.CannotUpdate:
                return("Cannot update object");

            case ErrorMessagesEnum.NotValidInformations:
                return("Invalid informations");

            case ErrorMessagesEnum.CannotRetrieveToken:
                return("Cannot retrieve token");

            default:
                throw new ArgumentOutOfRangeException(nameof(message), message, null);
            }
        }
Exemplo n.º 3
0
        public string GetMessage(ErrorMessagesEnum message)
        {
            switch (message)
            {
            case ErrorMessagesEnum.EntityNull:
                return("The entity passed is null {0}. Additional information: {1}");

            case ErrorMessagesEnum.ModelValidation:
                return("The request data is not correct. Additional information: {0}");

            default:
                throw new ArgumentOutOfRangeException(nameof(message), message, null);
            }
        }
Exemplo n.º 4
0
        public string GetMessage(ErrorMessagesEnum message)
        {
            switch (message)
            {
            case ErrorMessagesEnum.EntityNull:
                return("The entity passed is null {0}. Additional information: {1}");

            case ErrorMessagesEnum.ModelValidation:
                return("The request data is not correct. Additional information: {0}");

            case ErrorMessagesEnum.AuthUserDoesNotExists:
                return("The user doesn't not exists");

            case ErrorMessagesEnum.AuthWrongCredentials:
                return("The email or password are wrong");

            case ErrorMessagesEnum.AuthCannotCreate:
                return("Cannot create user");

            case ErrorMessagesEnum.AuthCannotDelete:
                return("User Cannot delete this {0}");

            case ErrorMessagesEnum.AuthCannotUpdate:
                return("Cannot update user");

            case ErrorMessagesEnum.AuthNotValidInformations:
                return("Invalid informations");

            case ErrorMessagesEnum.AuthCannotRetrieveToken:
                return("Cannot retrieve token");

            case ErrorMessagesEnum.DuplicateKey:
                return("A {0} with the same {1} already exists");

            case ErrorMessagesEnum.NotFound:
                return("An {} with id {} doesn't exist");

            case ErrorMessagesEnum.NotAvailable:
                return("The selected Resource is not available durring this period");

            case ErrorMessagesEnum.MaximumDurationExceeded:
                return("You have Exceeded the maximum durration for a single reservation");

            default:
                throw new ArgumentOutOfRangeException(nameof(message), message, null);
            }
        }
Exemplo n.º 5
0
        public string GetMessage(ErrorMessagesEnum message)
        {
            switch (message)
            {
            case ErrorMessagesEnum.EntityNull:
                return("The entity passed is null {0}. Additional information: {1}");

            case ErrorMessagesEnum.ModelValidation:
                return("The request data is not correct. Additional information: {0}");

            case ErrorMessagesEnum.AuthUserDoesNotExists:
                return("The user doesn't not exists");

            case ErrorMessagesEnum.AuthWrongCredentials:
                return("The email or password are wrong");

            case ErrorMessagesEnum.AuthCannotCreate:
                return("Cannot create user");

            case ErrorMessagesEnum.AuthCannotDelete:
                return("Cannot delete user");

            case ErrorMessagesEnum.AuthCannotUpdate:
                return("Cannot update user");

            case ErrorMessagesEnum.AuthNotValidInformations:
                return("Invalid informations");

            case ErrorMessagesEnum.AuthCannotRetrieveToken:
                return("Cannot retrieve token");

            case ErrorMessagesEnum.AuthCannotRetrieveRefrehToken:
                return("Cannot retrieve refresh token");

            default:
                throw new ArgumentOutOfRangeException(nameof(message), message, null);
            }
        }
Exemplo n.º 6
0
        public string GetErrorMessage(ErrorMessagesEnum errorNum)
        {
            switch (errorNum)
            {
            case ErrorMessagesEnum.ModelValidation:
                return("The request data is not valid. For instance {0}");

            case ErrorMessagesEnum.EntityNull:
                return("The entity passed cannot be null.");

            case ErrorMessagesEnum.EntityNotFound:
                return("The entity passed does not exists.");

            case ErrorMessagesEnum.EntityDuplicate:
                return("The entity passed already exists.");

            case ErrorMessagesEnum.InvalidOption:
                return(string.Format("The option passed is not valid. Only the follow options are valid: {0} ", RouteOptions.GetPathOptions()));

            default:
                throw new ArgumentOutOfRangeException(nameof(errorNum), errorNum, null);
            }
        }
Exemplo n.º 7
0
 public CookignException(ErrorMessagesEnum message) : base(message.GetDescription())
 {
 }
Exemplo n.º 8
0
 public CookignException(ErrorMessagesEnum message, System.Exception innerException) : base(message.GetDescription(), innerException)
 {
 }
Exemplo n.º 9
0
        public string GetMessage(ErrorMessagesEnum message)
        {
            switch (message)
            {
            case ErrorMessagesEnum.EntityNull:
                return("The request cannot process");

            //return "The entity passed is null";
            case ErrorMessagesEnum.ModelValidation:
                return("The request data is not correct. Additional information: {0}");

            case ErrorMessagesEnum.NullException:
                return("NullException");

            // return "The request cannot process";
            case ErrorMessagesEnum.AuthUserDoesNotExists:
                return("AuthUserDoesNotExists");

            //return "The user doesn't not exists";
            case ErrorMessagesEnum.UserAlreadyExist:
                return("UserAlreadyExist");

            // return "The user is already exists";
            case ErrorMessagesEnum.AuthWrongCredentials:
                return("AuthWrongCredentials");

            //return "Invalid credential";
            case ErrorMessagesEnum.AuthCannotCreate:
                return("Cannot create user");

            case ErrorMessagesEnum.AuthCannotDelete:
                return("Cannot delete user");

            case ErrorMessagesEnum.AuthCannotUpdate:
                return("Cannot update user");

            case ErrorMessagesEnum.NotValidInformations:
                return("NotValidInformations");

            //return "Invalid informations";
            case ErrorMessagesEnum.AuthCannotRetrieveToken:
                return("Cannot retrieve token");

            case ErrorMessagesEnum.InValidPassword:
                return("InValidPassword");

            // return "Invalid password";
            case ErrorMessagesEnum.InValidPassInformation:
                return("InValidPassInformation");

            //return "No pass information available";
            case ErrorMessagesEnum.InValidPassDescription:
                return("InValidPassDescription");

            //return "No pass description available";
            case ErrorMessagesEnum.InValidPTOInformation:
                return("InValidPTOInformation");

            //return "No PTO information available";
            case ErrorMessagesEnum.InValidPTODescription:
                return("InValidPTODescription");

            // return "No PTO description available";
            case ErrorMessagesEnum.InValidTravellerInformation:
                return("InValidTravellerInformation");

            //return "No traveller information available";
            case ErrorMessagesEnum.InValidConfiguration:
                return("InValidConfiguration");

            //return "No configuration available";
            case ErrorMessagesEnum.InValidLanguageInformation:
                return("InValidLanguageInformation");

            //return "No language has been associatted with Pass description";
            case ErrorMessagesEnum.BookingWithInvalidDeviceId:
                return("BookingWithInvalidDeviceId");

            //return "Seems like you haven't book any pass yet";
            case ErrorMessagesEnum.InValidPassengerInformation:
                return("InValidPassengerInformation");

            //return "Please add passenger information";
            case ErrorMessagesEnum.InValidQRCode:
                return("InValidQRCode");

            //return "Invalid QR code information";
            case ErrorMessagesEnum.InValidQRConfiguration:
                return("InValidQRConfiguration");

            //return "Invalid QR code information";

            default:
                throw new ArgumentOutOfRangeException(nameof(message), message, null);
            }
        }