public ActionResult Retrieve() { var model = new RetrieveViewModel() { Fair = Repository.GetCurrentFair() }; return(View(model)); }
public ActionResult UpdateByCity(double lat, double lon) { RetrieveViewModel rvm = new RetrieveViewModel(); rvm.Latitude = lat; rvm.Longitude = lon; if (ModelState.IsValid) // required fields entered? { return(View("Update", _adapter.GetCreateViewModel(rvm))); } return(View()); }
public async Task <IActionResult> RetrievePassword(RetrieveViewModel model) { bool sendResult = false; if (ModelState.IsValid) { Student student = new Student(); switch (model.RetrieveWay) { case RetrieveType.UserName: //通过用户名修改密码 student = await this.UserManager.FindByNameAsync(model.Account); if (student != null) { string code = await this.UserManager.GeneratePasswordResetTokenAsync(student); sendResult = await SendEmail(student.Id, code, student.Email); } break; case RetrieveType.Email: //通过邮箱修改密码 student = await this.UserManager.FindByEmailAsync(model.Account); if (student != null) { string code = await this.UserManager.GeneratePasswordResetTokenAsync(student); sendResult = await SendEmail(student.Id, code, student.Email); } break; } if (student == null) { ViewBag.Error("用户不存在,请重新输入"); return(this.View("Retrieve", model)); } } ViewBag.Message = "已发送邮件至您的邮箱,请注意查收"; ViewBag.Failed = "信息发送失败"; return(this.View(sendResult)); }
public ActionResult Retrieve(RetrieveViewModel rvm) { CreateViewModel cvm = new CreateViewModel(); if (ModelState.IsValid) // required fields entered? { cvm = _adapter.GetCreateViewModel(rvm); if (cvm == null) // not found { return(View()); } else { return(View("Update", cvm)); } } return(View()); }
public ActionResult SearchByCoords(RetrieveViewModel rvm) { List <CDLRouteHelper.Models.CreateViewModel> lcvm = new List <CDLRouteHelper.Models.CreateViewModel>(); if (ModelState.IsValid) // required fields entered? { rvm.Distance = 50; //start at within 50 miles ViewBag.lat = rvm.Latitude; ViewBag.lon = rvm.Longitude; lcvm = _adapter.GetListViewModel(rvm); if (lcvm == null) // not found { return(View()); } else { return(View("DisplayByCoords", lcvm)); } } return(View()); }
//重置密码视图1 public IActionResult Retrieve() { RetrieveViewModel model = new RetrieveViewModel(); return(this.View(model)); }