public ActionResult Login(dbo__vUsers model, string returnUrl) { CommodityInfoEntities cm = new CommodityInfoEntities(); var dataItem = cm.dbo__vUsers.Where(x => x.UserName == model.UserName && x.Password == model.Password && x.IsActive == "Active").FirstOrDefault(); if (dataItem != null) { FormsAuthentication.SetAuthCookie(dataItem.UserName, false); if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\")) { return(Redirect(returnUrl)); } else { return(RedirectToAction("Index")); } } else { ViewBag.message = "Invalid Credentials"; return(View()); } }
public ActionResult Create(dbo__vUsers insertemp) { if (ModelState.IsValid) { HttpClient hc = new HttpClient(); hc.BaseAddress = new Uri("https://localhost:44368/api/UserAPI"); var insertrecord = hc.PostAsJsonAsync <dbo__vUsers>("UserAPI", insertemp); insertrecord.Wait(); var savedate = insertrecord.Result; if (savedate.IsSuccessStatusCode) { return(RedirectToAction("Index")); } return(View("Create")); } return(View("Create")); }