public async Task <ActionResult> Edit(int id = -1) { if (id == -1) { return(RedirectToAction("Index")); } var model = await _repository.GetAsync(id); return(View(model)); }