public ActionResult Create(PROCESSOS pROCESSOS) { //if (ModelState.IsValid) // try { pROCESSOS.PRC_CODMUN = new Entidade().CodigoMunicipio(); db.PROCESSOS.Add(pROCESSOS); db.SaveChanges(); //TempData["Msg"] = "Gravado com sucesso."; return RedirectToAction("Edit", new { id = pROCESSOS.PRC_ID }); } catch (DbEntityValidationException ex) { string errorMessages = string.Join("; ", ex.EntityValidationErrors.SelectMany(x => x.ValidationErrors).Select(x => x.ErrorMessage)); throw new DbEntityValidationException(errorMessages); } catch (Exception ex) { TempData["MsgErro"] = "Erro, " + ex.Message; } return View(pROCESSOS); }
public ActionResult Edit(PROCESSOS tblProcessos) { try { //Exibi a SIGLA da Unidade Gestora, mais para gravar no banco de dados é passado o Cod. da Unid. Gestora if (tblProcessos.PRC_UND_GEST != "" && tblProcessos.PRC_UND_GEST != null) { var undgest = new UnidadeGestora(tblProcessos.PRC_ORGAO, tblProcessos.PRC_UND_ORC); if (undgest.CodUnidGestora != ""){ tblProcessos.PRC_UND_GEST = undgest.CodUnidGestora; } } tblProcessos.PRC_IMG = new Documento().ExisteDocumento(tblProcessos.PRC_ID); //tblProcessos.PRC_IMG //if (ModelState.IsValid) //{ db.Entry(tblProcessos).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Gravado com sucesso."; //} } catch (Exception ex) { TempData["MsgErro"] = "Erro, " + ex.Message; } return View(tblProcessos); }