public ActionResult Edit(int id, ViewModel.FornecedorVM model) { if (string.IsNullOrEmpty(model.nmFornecedor)) { ModelState.AddModelError("nmFornecedor", "Por favor informe o fornecedor!"); } if (ModelState.IsValid) { try { //Instanciando e chamando a DAO para salvar o objeto país no banco; var daoFornecedor = new DAOFornecedor(); model.dtAtualizacao = DateTime.Today.ToString("dd/MM/yyyy HH:mm"); //Populando o objeto para alterar; var bean = daoFornecedor.GetFornecedoresByID(id); var obj = model.VM2E(bean); if (daoFornecedor.Edit(obj)) { TempData["message"] = "Registro alterado com sucesso!"; TempData["type"] = "sucesso"; } return(RedirectToAction("Index")); } catch { TempData["message"] = "O registro não foi alterado, ocorreram erros, verifique!"; TempData["type"] = "erro"; return(View()); } } return(View(model)); }