public ActionResult AdicionaFornecedor(LCendereco E, LCfuncionario F, LCfornecedor FO) { Metodos M = new Metodos(); if (M.adicionarFornecedor(E, F, FO)) { return(RedirectToAction("Sistema")); } return(RedirectToAction("Sistema")); }
public bool adicionarFornecedor(LCendereco E, LCfuncionario F, LCfornecedor FO) { LCdepartamento D = new LCdepartamento(); LCsistema S = new LCsistema(); if (verificarFuncionarioEFornecedor(F.C_Cpf)) { return(false); } else { try { db.LCendereco.Add(E); db.SaveChanges(); db.LCdepartamento.Add(D); db.SaveChanges(); db.LCsistema.Add(S); db.SaveChanges(); F.LCendereco_id = E.id; F.LCdepartamento_id = D.id; F.LCsistema_id = S.id; db.LCfuncionario.Add(F); db.SaveChanges(); FO.LCfuncionario_id = F.id; db.LCfornecedor.Add(FO); db.SaveChanges(); return(true); } catch (Exception) { return(false); } } }