예제 #1
0
        public void Editar(Unidade unidade)
        {
            ValidarUnidade(unidade);
            context.Entry(unidade).State = EntityState.Modified;
            context.SaveChanges();

        }
예제 #2
0
        public ActionResult Inserir()
        {
            Unidade unidade = new Unidade();
            unidade.enumsit = EnumSituacao.Ativo;

            return View(unidade);
        }
예제 #3
0
        public void Excluir(Unidade unidade)
        {
            if (PodeApagar(unidade.Id))
            {
                context.Entry(unidade).State = EntityState.Deleted;
                context.SaveChanges();
            }

        }
예제 #4
0
        public void ValidarUnidade(Unidade unidade)
        {
            if (context.Unidade.Where(u => u.Nome.Contains(unidade.Nome)).Count() > 0)
            {
                throw new Exception("Ja existe uma unidade com esta descrição");

            }

            if (context.Unidade.Where(u => u.Nome.Contains(unidade.Codigo)).Count() > 0)
            {
                throw new Exception("Ja existe uma unidade com este codigo");

            }

        }
예제 #5
0
 public void Inserir(Unidade unidade)
 {
     ValidarUnidade(unidade);
     context.Unidade.Add(unidade);
     context.SaveChanges();
 }
예제 #6
0
 public ActionResult Inserir(Unidade unidade)
 {
     repositorio.Inserir(unidade);
     return RedirectToAction("ListaUnidade");
 }
예제 #7
0
 public ActionResult Editar(Unidade unidade)
 {
     repositorio.Editar(unidade);
     return RedirectToAction("ListaUnidade");
 }