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