public async Task <IActionResult> Edit(Guid id)
        {
            var modeloViewModel = _mapper.Map <ModeloViewModel>(await _modeloRepository.GetById(id));

            if (modeloViewModel == null)
            {
                return(NotFound());
            }
            return(View(modeloViewModel));
        }
        private async Task <bool> AlterarModelo(EditarModelo modeloEditar)
        {
            var modeloEntity = await _modeloRepository.GetById(modeloEditar.Id).ConfigureAwait(true);

            if (modeloEntity != null)
            {
                modeloEntity.AlterarNome(modeloEditar.Nome);
                await _modeloRepository.Update(modeloEntity).ConfigureAwait(true);

                await _modeloRepository.SaveChanges().ConfigureAwait(true);

                return(true);
            }
            else
            {
                AddNotification("Modelo", "Modelo Nao encontrada para edicao.");
                return(false);
            }
        }
 /// <summary>
 /// Obtiene un Modelo por su identificador
 /// </summary>
 /// <param name="id">Identificador de Modelo</param>
 /// <returns>Modelo</returns>
 public Modelo GetById(int id)
 {
     return(_repository.GetById(id));
 }
 public Modelo ModeloById(int ID)
 {
     return(_modeloRepository.GetById(ID));
 }