// GET: Providers/Edit/5 public async Task <ActionResult> Edit(int?id) { EditProvVM model = new EditProvVM(); Providers providers = await _providersService.Get(id.Value); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (providers == null) { return(HttpNotFound()); } model.Id = providers.Id; model.ProvName = providers.ProvName; model.Notes = providers.Notes; return(View(model)); }
public async Task <ActionResult> Edit(EditProvVM model, int?id) { if (ModelState.IsValid) { Providers existingProvider = await _providersService.Get(id.Value); if (existingProvider != null) { existingProvider.ProvName = model.ProvName; existingProvider.Notes = model.Notes; existingProvider.DateUpdated = DateTimeOffset.Now; } else { return(HttpNotFound()); } await _providersService.Update(existingProvider); return(RedirectToAction("Index")); } return(View(model)); }