public ActionResult action(string uname, string password)
        {
            Orm_lst_access_ids lstAccessObj = new Orm_lst_access_ids();

            lstAccessObj.username = uname;
            string             strQuery         = "select * from lst_access_ids where username=@username";
            Orm_lst_access_ids exsitedAccessObj = (Orm_lst_access_ids)dbConnection.Query <Orm_lst_access_ids>(strQuery, lstAccessObj).SingleOrDefault();

            if (exsitedAccessObj != null)
            {
                Conf_ResponseMessage conf_ResponseMessageObj = new Conf_ResponseMessage();
                conf_ResponseMessageObj.code    = "424";
                conf_ResponseMessageObj.status  = "Error";
                conf_ResponseMessageObj.message = "User Existed";
                HttpContext.Response.StatusCode = 424;
                return(Json(conf_ResponseMessageObj));
            }
            else
            {
                lstAccessObj.appid    = Guid.NewGuid().ToString();
                lstAccessObj.password = password;
                strQuery = "insert into lst_access_ids(appid,username,password) values(@appid,@username,@password)";
                dbConnection.Execute(strQuery, lstAccessObj);
                Conf_ResponseMessage conf_ResponseMessageObj = new Conf_ResponseMessage();
                conf_ResponseMessageObj.code    = "200";
                conf_ResponseMessageObj.status  = "OK";
                conf_ResponseMessageObj.message = "OK";
                HttpContext.Response.StatusCode = 200;
                return(Json(lstAccessObj));
            }
        }
        public ActionResult Action(string uname, string password)
        {
            Orm_lst_access_ids lstAccessObj = new Orm_lst_access_ids();

            lstAccessObj.username = uname;
            string             strQuery         = "select * from lst_access_ids where username=@username and password=@password";
            Orm_lst_access_ids exsitedAccessObj = (Orm_lst_access_ids)dbConnection.Query <Orm_lst_access_ids>(strQuery, lstAccessObj).SingleOrDefault();

            if (exsitedAccessObj != null)
            {
                Conf_ResponseMessage conf_ResponseMessageObj = new Conf_ResponseMessage();
                conf_ResponseMessageObj.code    = "200";
                conf_ResponseMessageObj.status  = "OK";
                conf_ResponseMessageObj.message = exsitedAccessObj.appid;
                HttpContext.Response.StatusCode = 200;
                return(Json(conf_ResponseMessageObj));
            }
            else
            {
                Conf_ResponseMessage conf_ResponseMessageObj = new Conf_ResponseMessage();
                conf_ResponseMessageObj.code    = "424";
                conf_ResponseMessageObj.status  = "Error";
                conf_ResponseMessageObj.message = "User Not Existed Or Invalidated Password";
                HttpContext.Response.StatusCode = 424;
                return(Json(conf_ResponseMessageObj));
            }
        }
        public ActionResult action(string username, string password)
        {
            Orm_lst_access_ids lstAccessObj = new Orm_lst_access_ids();

            lstAccessObj.username = username;
            string               strQuery         = "select * from lst_access_ids where username=@username";
            Orm_lst_access_ids   exsitedAccessObj = (Orm_lst_access_ids)dbConnection.Query(strQuery, lstAccessObj).Single();
            Conf_ResponseMessage conf_ResponseMessageObj;

            if (exsitedAccessObj == null)
            {
                conf_ResponseMessageObj         = new Conf_ResponseMessage();
                conf_ResponseMessageObj.code    = "451";
                conf_ResponseMessageObj.status  = "Error";
                conf_ResponseMessageObj.message = "User not Existed";
                HttpContext.Response.StatusCode = 451;
                return(Json(conf_ResponseMessageObj));
            }
            else
            {
                if (exsitedAccessObj.password == password)
                {
                    string strHost = HttpContext.Request.Host.Host;
                    string appid   = exsitedAccessObj.appid;
                    Orm_lst_access_domains orm_Lst_Access_Domains = new Orm_lst_access_domains();
                    orm_Lst_Access_Domains.appid = appid;
                    strQuery = "select * from lst_access_domains where appid=@appid";
                    Orm_lst_access_domains existedLstAccessDoaminsObj = (Orm_lst_access_domains)dbConnection.Query(strQuery, orm_Lst_Access_Domains).Single();
                    if (existedLstAccessDoaminsObj != null)
                    {
                        if (orm_Lst_Access_Domains.changedtimes <= 10)
                        {
                            orm_Lst_Access_Domains.changedtimes++;
                            orm_Lst_Access_Domains.domains = strHost;
                            strQuery = "update lst_access_domains set domains=@domains where appid=@appid";
                            dbConnection.Execute(strQuery);
                            conf_ResponseMessageObj         = new Conf_ResponseMessage();
                            conf_ResponseMessageObj.code    = "200";
                            conf_ResponseMessageObj.status  = "OK";
                            conf_ResponseMessageObj.message = "updated";
                            HttpContext.Response.StatusCode = 200;
                            return(Json(conf_ResponseMessageObj));
                        }
                        else
                        {
                            conf_ResponseMessageObj         = new Conf_ResponseMessage();
                            conf_ResponseMessageObj.code    = "451";
                            conf_ResponseMessageObj.status  = "Error";
                            conf_ResponseMessageObj.message = "Changed Over Limited";
                            HttpContext.Response.StatusCode = 451;
                            return(Json(conf_ResponseMessageObj));
                        }
                    }
                    else
                    {
                        orm_Lst_Access_Domains.changedtimes = 1;
                        orm_Lst_Access_Domains.domains      = strHost;
                        strQuery = "insert into lst_access_domains(appid,domains,changedtimes) value(@appid,@domains,@changedtimes)";
                        dbConnection.Execute(strQuery, orm_Lst_Access_Domains);
                        conf_ResponseMessageObj         = new Conf_ResponseMessage();
                        conf_ResponseMessageObj.code    = "200";
                        conf_ResponseMessageObj.status  = "OK";
                        conf_ResponseMessageObj.message = "updated";
                        HttpContext.Response.StatusCode = 200;
                        return(Json(conf_ResponseMessageObj));
                    }
                }
                else
                {
                    conf_ResponseMessageObj         = new Conf_ResponseMessage();
                    conf_ResponseMessageObj.code    = "451";
                    conf_ResponseMessageObj.status  = "Error";
                    conf_ResponseMessageObj.message = "Invalidated Password";
                    HttpContext.Response.StatusCode = 451;
                    return(Json(conf_ResponseMessageObj));
                }
            }
        }