public async Task <IActionResult> Edit(int id, IFormCollection collection) { try { var owner = new OwnerDTO { Id = id, Firstname = collection["Firstname"], LastName = collection["LastName"], MiddleName = collection["MiddleName"], PhoneNum = collection["PhoneNum"] }; await _ownerService.Update(owner); _logger.LogInformation("Eediting was successful."); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { _logger.LogError("Editing failed.", ex); return(View()); } }