public ActionResult Create([Bind(Include = "SetorId,Nome")] Setor setor) { if (ModelState.IsValid) { db.Setores.Add(setor); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(setor)); }
public ActionResult Create([Bind(Include = "TipoEquipamentoId,NomeEquipamento")] TipoEquipamento tipoEquipamento) { if (ModelState.IsValid) { db.TipoEquipamentos.Add(tipoEquipamento); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoEquipamento)); }
public ActionResult Create([Bind(Include = "EquipamentoId,NomeEquipamento,Marca,NumeroSerie,Quantidade")] Equipamento equipamento, int TipoEquipamento) { if (ModelState.IsValid) { TipoEquipamento tipoEquip = db.TipoEquipamentos.Find(TipoEquipamento); equipamento.TipoEquipamento = tipoEquip; db.Equipamentos.Add(equipamento); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(equipamento)); }
public ActionResult Aprovar(int?id) { var solicitacao = db.Solicitacoes.Find(id); MovimentacoesConcluidas movimentacao = new MovimentacoesConcluidas(); var Equipamento = db.Equipamentos.Where(a => a.NomeEquipamento.Equals(solicitacao.Equipamento)).FirstOrDefault(); Equipamento = db.Equipamentos.Find(Equipamento.EquipamentoId); var idequipamento = Equipamento.EquipamentoId; var setorid = solicitacao.Setor.SetorId; if (solicitacao.Quantidade > Equipamento.Quantidade) { ViewBag.ErroQuantidade = "Não há Equipamentos disponiveis para quantidade solicitada"; TempData["teste"] = "Não há Equipamentos disponiveis para quantidade solicitada"; return(RedirectToAction("Index")); } movimentacao.idSetor = setorid; movimentacao.NomeSetor = solicitacao.Setor.Nome; movimentacao.idEquipamento = idequipamento; movimentacao.NomeEquipamento = Equipamento.NomeEquipamento; movimentacao.Quantidade = solicitacao.Quantidade; solicitacao.Status = Solicitacao.Estado.Aprovada; Equipamento.Quantidade -= solicitacao.Quantidade; db.Entry(Equipamento).State = EntityState.Modified; db.SaveChanges(); db.Entry(solicitacao).State = EntityState.Modified; db.SaveChanges(); db.Movimentacoes.Add(movimentacao); db.SaveChanges(); return(RedirectToAction("Index", "Solicitacoes")); }
public ActionResult Create(IdentityRole Role) { db.Roles.Add(Role); db.SaveChanges(); return(RedirectToAction("Index")); }