public async Task <RegistrationResponseModel> UserRegistration(Registration registration)
        {
            RegistrationResponseModel registrationResponse = new RegistrationResponseModel();

            if (registration != null)
            {
                if (ModelState.IsValid)
                {
                    try
                    {
                        var Sucess = await userInterface.AddPost(registration);

                        if (Sucess.StatusCode == 200)
                        {
                            registrationResponse.Status     = true;
                            registrationResponse.StatusCode = 200;
                        }
                        else
                        {
                            registrationResponse.Status = false;
                        }
                    }
                    catch (Exception ex)
                    {
                        registrationResponse.Status = false;
                    }
                }
                else
                {
                    registrationResponse.Status = false;
                }
            }
            return(registrationResponse);
        }