public ActionResult Delete(TipoPagamento model)
        {
            try
            {
                model = contexto.TiposPagamento.Find(model.Id);
                int id = model.Centro.Id;

                contexto.TiposPagamento.Remove(model);
                contexto.SaveChanges();

                return RedirectToAction("Index", new { id = id });
            }
            catch
            {
                return View();
            }
        }
        public ActionResult Edit(TipoPagamento model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    int id = SessaoUsuario.Conta().Instituicao.Id;

                    contexto.Entry(model).State = System.Data.EntityState.Modified;
                    contexto.SaveChanges();

                    return RedirectToAction("Index", new { id = id });
                }
                return View(model);
            }
            catch
            {
                return View(model);
            }
        }
        public ActionResult Create(TipoPagamento model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    int id_entidade = SessaoUsuario.Conta().Instituicao.Id;

                    model.Centro = contexto.Centros.Find(id_entidade);
                    contexto.TiposPagamento.Add(model);
                    contexto.SaveChanges();

                    return RedirectToAction("Index", new { id = id_entidade });
                }
                return View(model);
            }
            catch
            {
                return View(model);
            }
        }