Example #1
0
        public ActionResult CreateEdit(Usina model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    //Create or Edit???
                    if (db.Usinas.Any(x => x.ID == model.ID))
                    {
                        db.Entry(model).State = EntityState.Modified;
                    }
                    else
                    {
                        db.Usinas.Add(model);
                    }

                    //Commit
                    db.SaveChanges();

                    //Msg Success
                    TempData.Add("SUCESSO", "Operação realizada com sucesso.");

                    return(RedirectToAction("CreateEdit"));
                }
            }
            catch (Exception ex)
            {
                TempData.Add("ERRO", ex.Message);
            }

            return(View(model));
        }
Example #2
0
        public CompraModel(Usina usina, Agente agente, Equipamento equipamento, int cargaEnviada)
        {
            UsinaId         = usina.Id;
            NomeUsina       = usina.Nome;
            CapacidadeUsina = usina.CapacidadeGeracao;

            AgenteId   = agente.Id;
            NomeAgente = agente.Nome;
            NecessidadeDiariaEnergia = agente.NecessidadeDiariaEnergia;

            EquipamentoId         = equipamento.Id;
            NomeEquipamento       = equipamento.Nome;
            Custo                 = usina.ValorHora * cargaEnviada;
            CargaEnviada          = cargaEnviada;
            CapacidadeEquipamento = equipamento.CapacidadeTransmissao;
        }
Example #3
0
 public void Put([FromBody] Usina usina)
 {
     _usinaRepository.Update(usina);
 }
Example #4
0
 public void Post([FromBody] Usina usina)
 {
     _usinaRepository.AddAsync(usina);
 }