// GET: /<controller>/ public IActionResult Load() { var users = new stuClass { FirstName = "shubham", LastName = "digole" }; return(View("Users", users)); }
/* public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) * { * HttpContext objContext = controllerContext.HttpContext; * string firstName = objContext.Request.Form["FirstName"]; * string lastName = objContext.Request.Form["LastName"]; * stuClass user = new stuClass() * { * FirstName = firstName, * LastName = lastName * }; * * return user; * }*/ public Task BindModelAsync(ModelBindingContext bindingContext) { string firstName = bindingContext.HttpContext.Request.Form["FirstName"]; string lastName = bindingContext.HttpContext.Request.Form["LastName"]; stuClass user = new stuClass() { FirstName = firstName, LastName = lastName }; bindingContext.Result = ModelBindingResult.Success(user); return(Task.CompletedTask); }
// public IActionResult Submit([ModelBinder(BinderType = typeof(DataBinder))]stuClass obj) public IActionResult Submit() { //basic data sending stuClass obj = new stuClass(); obj.FirstName = Request.Form["firstName"]; obj.LastName = Request.Form["lastName"]; if (ModelState.IsValid) { data.Students.Add(obj); data.SaveChanges(); } Thread.Sleep(1000); return(Json(obj)); }
public stuClass Post() { stuClass obj = new stuClass(); obj.FirstName = Request.Form["firstName"]; obj.LastName = Request.Form["lastName"]; if (ModelState.IsValid) { data.Students.Add(obj); data.SaveChanges(); } Thread.Sleep(1000); return(obj); }