private ActionResult GetView(int id) { try { var daoCidade = new DAOCidade(); var model = daoCidade.GetCidadesByID(id); var VM = new ViewModel.CidadeVM { idCidade = model.idCidade, nmCidade = model.nmCidade, ddd = model.ddd, dtCadastro = model.dtCadastro.ToString("dd/MM/yyyy"), dtAtualizacao = model.dtAtualizacao.ToString("dd/MM/yyyy"), Estado = new EstadoVM { idEstado = model.Estado.idEstado, text = model.Estado.nmEstado } }; return(View(VM)); } catch { return(View()); } }
public ActionResult Edit(int id, ViewModel.CidadeVM model) { if (string.IsNullOrEmpty(model.nmCidade)) { ModelState.AddModelError("nmCidade", "Por favor informe o nome da cidade!"); } if (string.IsNullOrEmpty(model.ddd)) { ModelState.AddModelError("ddd", "Por favor informe o DDD da cidade!"); } if (ModelState.IsValid) { try { //Instanciando e chamando a DAO para salvar o objeto país no banco; var daoCidade = new DAOCidade(); model.dtAtualizacao = DateTime.Today.ToString("dd/MM/yyyy HH:mm"); //Populando o objeto para alterar; var bean = daoCidade.GetCidadesByID(id); var obj = model.VM2E(bean); if (daoCidade.Edit(obj)) { TempData["message"] = "Registro alterado com sucesso!"; TempData["type"] = "sucesso"; } return(RedirectToAction("Index")); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View(model)); } } return(View(model)); }