public void Cadastrar(Capacidades capacidade)
 {
     using (PluftContext ctx = new PluftContext())
     {
         ctx.Capacidades.Add(capacidade);
         ctx.SaveChanges();
     }
 }
        public void Deletar(int id)
        {
            using (PluftContext ctx = new PluftContext())
            {
                Capacidades capacidade = ctx.Capacidades.Find(id);

                ctx.Capacidades.Remove(capacidade);
                ctx.SaveChanges();
            }
        }
 public IActionResult Atualizar(Capacidades capacidade)
 {
     try
     {
         CapacidadeRepositorio.Atualizar(capacidade);
         return(Ok("Informações atualizadas com sucesso."));
     }
     catch (Exception ex)
     {
         return(BadRequest("Ocorreu um erro, não foi possível atualizar informações."));
     }
 }
 public IActionResult Cadastrar(Capacidades capacidade)
 {
     try
     {
         CapacidadeRepositorio.Cadastrar(capacidade);
         return(Ok("Capacidade cadastrada com sucesso."));
     }
     catch (Exception ex)
     {
         return(BadRequest("Ocorreu um erro, não foi possível cadastrar capacidade."));
     }
 }
        public void Atualizar(Capacidades capacidade)
        {
            using (PluftContext ctx = new PluftContext())
            {
                Capacidades atualizaCapacidade = new Capacidades();

                atualizaCapacidade.Id         = capacidade.Id;
                atualizaCapacidade.Descricao  = capacidade.Descricao;
                atualizaCapacidade.Quantidade = capacidade.Quantidade;
                atualizaCapacidade.Servicos   = capacidade.Servicos;

                ctx.Capacidades.Update(capacidade);
                ctx.SaveChanges();
            }
        }
        // GET: Dashboard
        public ActionResult Index(int?FazendaId)
        {
            if (FazendaId.HasValue && FazendaId.Value > 0)
            {
                Helpers.Current.FazendaId = FazendaId.Value;
            }

            if (Helpers.Current.FazendaId > 0)
            {
                Fazenda f = Fazenda.Get(Helpers.Current.FazendaId);
                int     Animais, Racoes, Pastos, Lotes;
                f.GetSumario(out Animais, out Lotes, out Racoes, out Pastos);
                ViewBag.Animais     = Animais;
                ViewBag.Racoes      = Racoes;
                ViewBag.Pastos      = Pastos;
                ViewBag.Lotes       = Lotes;
                ViewBag.Capacidades = Capacidades.ListByCriador(Helpers.Current.CriadorId);
            }
            return(View());
        }