// GET: Categoria/Edit/5
        public IActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }

            var categoriaViewModel =
                _mapper.Map <Categoria, CategoriaViewModel>(_repositoryCategoria.GetById(id.Value));

            if (categoriaViewModel == null)
            {
                ViewData["msg"] = "Categoria não encontrada";
            }

            return(View(categoriaViewModel));
        }