// GET: ProExp/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var proExpModel = await _proExpService.GetProExpByIdAsync(id.Value); if (proExpModel == null) { return(HttpNotFound()); } var proExptoEdit = new EditProExpViewModel { CityName = proExpModel.CityName, CompanyName = proExpModel.CompanyName, FromDate = proExpModel.FromDate, ToDate = proExpModel.ToDate }; return(View(proExptoEdit)); }
public async Task <ActionResult> Edit([Bind(Include = "CompanyName, CityName, FromDate, ToDate")] EditProExpViewModel proExpViewModel) { if (ModelState.IsValid) { var proExpEdited = new ProExpModel { Id = proExpViewModel.Id, CityName = proExpViewModel.CityName, CompanyName = proExpViewModel.CompanyName, FromDate = proExpViewModel.FromDate, ToDate = proExpViewModel.ToDate }; await _proExpService.UpdateAsync(proExpEdited.Id, proExpEdited); return(RedirectToAction("Index")); } return(View(proExpViewModel)); }