public ActionResult Pesquisar(TipoHorarioViewModel tipoHorarioViewModel)
        {
            if (ModelState.IsValid)
            {
            }

            return PartialView("PartialGrid");
        }
        public ActionResult Editar(TipoHorarioViewModel tipoHorarioViewModel)
        {
            if (ModelState.IsValid)
            {
            }

            return View(tipoHorarioViewModel);
        }
        public ActionResult Gerenciar()
        {
            var tipoHorarioVM = new TipoHorarioViewModel();

            tipoHorarioVM.Horarios =
                Mapper.Map<IList<TipoHorario>, ICollection<TipoHorarioViewModel>>(_tipoHorarioService.ObterTodos());

            return View(tipoHorarioVM);
        }
        public ActionResult Cadastrar(TipoHorarioViewModel tipoHorarioViewModel)
        {
            if (ModelState.IsValid)
            {
                var tipoHorario = Mapper.Map<TipoHorarioViewModel, TipoHorario>(tipoHorarioViewModel);

                _tipoHorarioService.Salvar(tipoHorario);
                TempData["Message"] = new[] {Resources.cadastrar_sucesso, "sucesso"};

                return RedirectToAction("Gerenciar", "TipoHorario");
            }

            return View(tipoHorarioViewModel);
        }