public CardDetails GetCardSerialNumber(string loggedInUsername)
        {
            var pd = new CardDetails();

            try
            {
                if (!string.IsNullOrEmpty(loggedInUsername))
                {
                    var details = CardPL.GetCardSerialNumber(loggedInUsername);

                    if (details == null)
                    {
                        pd.response = String.Format("{0}|{1}", "Failed", "No available card serial number.");
                    }
                    else
                    {
                        pd          = details;
                        pd.response = String.Format("{0}|{1}", "Success", "Card serial number exists.");
                    }
                }
                else
                {
                    pd.response = String.Format("{0}|{1}", "Failed", "Username of the logged in user is required.");
                }
            }
            catch (Exception ex)
            {
                pd.response = String.Format("{0}|{1}", "Failed", ex.Message);
                ErrorHandler.WriteError(ex);
            }

            return(pd);
        }