public async Task <IActionResult> Update(string id) { var tribe = await tribeRepository.ReadAsync(id); var m = new UpdateTribeModel { Name = tribe.Name, TribeType = tribe.Type }; return(View(model: m)); }
public async Task <IActionResult> Update(string id, UpdateTribeModel model) { if (!ModelState.IsValid) { return(View(model: model)); } var tribe = await tribeRepository.ReadAsync(id); tribe.Name = model.Name; await tribeRepository.SaveAsync(tribe); return(View(model: model)); }