public ActionResult Create(IFormCollection collection) { try { var transactionDTO = new TransactionDTO(); transactionDTO.AccountCode = Convert.ToInt32(collection["AccountCode"]); transactionDTO.Code = Convert.ToInt32(collection["Code"]); transactionDTO.Amount = Convert.ToInt32(collection["Amount"]); transactionDTO.CaptureDate = DateTime.Now; transactionDTO.TransactionDate = DateTime.Now; transactionDTO.Description = collection["Description"]; var transactionsRepo = new TransactionRepository(); transactionsRepo.AddTranstion(transactionDTO); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }