public ActionResult ForgetPassword(ForgetPasswordModel forgetPasswordModel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    MSMQModel result = bookBL.ForgetPassword(forgetPasswordModel);                   //getting the data from BusinessLayer
                    var       msmq   = new MSMQ(Configuration);
                    msmq.MSMQSender(result);
                    if (result != null)
                    {
                        return(this.Ok(new { Success = true, Message = "Your password has been forget sucessfully now you can reset your password" }));   //(smd format)    //this.Ok returns the data in json format
                    }

                    else
                    {
                        return(this.Ok(new { Success = true, Message = "Other User is trying to login from your account" }));   //(smd format)    //this.Ok returns the data in json format
                    }
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(new { Success = false, ex.Message }));
            }
        }
        public ActionResult ForgetPassword(ForgetPasswordModel forgetPasswordModel)
        {
            if (ModelState.IsValid)
            {
                ForgetClass result = userBL.ForgetPassword(forgetPasswordModel);
                var         msmq   = new MSMQ(Configuration);
                msmq.MSMQSender(result);
                if (result != null)
                {
                    return(this.Ok(new { Success = true, Message = "Your password has been forget sucessfully now you can reset your password" }));
                }

                else
                {
                    return(this.Ok(new { Success = true, Message = "Other User is trying to login from your account" }));
                }
            }
            else
            {
                throw new Exception("Model is not valid");
            }
        }