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)); }
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; }
public void Put([FromBody] Usina usina) { _usinaRepository.Update(usina); }
public void Post([FromBody] Usina usina) { _usinaRepository.AddAsync(usina); }