public ActionResult Alterar(int id) { Dominio.TipoContato tipocontato = _service.ConsultaTipoContato(id); TipoContatoViewModel tipocontatoViewModel = new TipoContatoViewModel { Codigo = tipocontato.Codigo, Descricao = tipocontato.Descricao, }; return(View(tipocontatoViewModel)); }
public async Task <List <TipoContatoViewModel> > Listar() { var tiposContato = await _tipoContatoRepository.GetAllAsync(); var tiposContatoViewModel = new List <TipoContatoViewModel>(tiposContato.Count); foreach (var tipoContato in tiposContato) { tiposContatoViewModel.Add(TipoContatoViewModel.MapFromEntity(tipoContato)); } return(tiposContatoViewModel); }
public ActionResult Detalhes(int id) { Dominio.TipoContato tipocontatoDominio = _service.ConsultaTipoContato(id); TipoContatoViewModel tipocontatoViewModel = new TipoContatoViewModel { Codigo = tipocontatoDominio.Codigo, Descricao = tipocontatoDominio.Descricao, }; return View(tipocontatoViewModel); }
public async Task <IActionResult> Create([FromForm] TipoContatoViewModel tipoContatoViewModel) { try { var tipoContatoCriado = await _tipoContatoService.Criar(tipoContatoViewModel); if (!tipoContatoCriado) { return(View()); } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public RedirectToRouteResult Salvar(TipoContatoViewModel tipocontato) { var tipocontatoDominio = new Dominio.TipoContato { Codigo = tipocontato.Codigo, Descricao = tipocontato.Descricao, }; if (tipocontato.Codigo == 0) { int codigoGerado = _service.InserirTipoContato(tipocontato); } else { _service.AlterarTipoContato(tipocontato); } return(RedirectToAction("Index")); }
public async Task <bool> Criar(TipoContatoViewModel tipoContatoViewModel) { var tipocontato = tipoContatoViewModel.MapToEntity(); return(await _tipoContatoRepository.AddAsync(tipocontato) > 0); }