コード例 #1
0
        public async Task <ActionResult> Sginup(Adminsignup admin)
        {
            Regex re = new Regex(@"^[a-zA-Z ]+$");

            if (re.IsMatch(admin.first_name))
            {
                HttpClient client = new HttpClient();
                client.BaseAddress = new Uri("http://www.edujinni.in/");
                // client.BaseAddress = new Uri("http://localhost:55426/");
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                client.DefaultRequestHeaders.Accept.Clear();
                admin.insert_by   = "Srikar";
                admin.insert_date = DateTime.Now;
                admin.update_by   = "srikar";
                admin.update_date = DateTime.Now;
                HttpResponseMessage response = await client.PostAsJsonAsync("guestSignUp", admin);

                if (response.IsSuccessStatusCode == true)
                {
                    Response.Cookies.Clear();
                    ModelState.Clear();
                    return(View());
                }
            }
            else
            {
                ModelState.AddModelError("first_name", "enter correct name");
            }

            return(View(admin));
        }
コード例 #2
0
        public async Task <ActionResult> Login(string Name, string password)
        {
            Adminsignup A      = new Adminsignup();
            AddAdmin    admin  = new AddAdmin();
            HttpClient  client = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:52995/");
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            client.DefaultRequestHeaders.Accept.Clear();
            //HttpResponseMessage response, response1;
            //if (Name ==A.first_name ||password == A.confirm_pswd)
            //{
            //     response = await client.PostAsJsonAsync("guestLogin", A);
            //    if (response.IsSuccessStatusCode == true)
            //    {
            //        Response.Cookies.Clear();
            //        ModelState.Clear();
            //        // return View("_Layout.cshtml");
            //        return View();
            //    }
            //}
            //else
            //{

            //}
            //if (Name == admin.full_name || password == admin.password)
            //{
            //    response1 = await client.PostAsJsonAsync("AdminLogin", A);
            //    if (response1.IsSuccessStatusCode == true)
            //    {
            //        Response.Cookies.Clear();
            //        ModelState.Clear();
            //        //  return View("_Layout.cshtml");
            //        return View();
            //    }
            //}
            HttpResponseMessage response = await client.PostAsJsonAsync("guestLogin", A);

            if (response.IsSuccessStatusCode == true)
            {
                Response.Cookies.Clear();
                ModelState.Clear();
                // return View("_Layout.cshtml");
                return(View());
            }
            return(View());
        }