// [HttpPost] Commentato per risolvere bug su elimina da lista public ActionResult EliminaCV(string id) { CV temp = dm.Search(id); string prossimo; try{ dm.EliminaCV(temp); ViewBag.Message = "Curriculum eliminato con successo"; Profilo P = new Profilo { Ruolo = "admin" //ATTENZIONE DA RIVEDERE QUANDO CI SARA' LA PROFILATURA }; if (P.Ruolo == "admin") //ATTENZIONE DA RIVEDERE QUANDO CI SARA' LA PROFILATURA { prossimo = "RicercaCurriculum"; } else { prossimo = "MyPage"; } }catch (Exception) { ViewBag.Message = "Non siamo riusciti a eliminare il curriculum selezionato"; prossimo = "MyPage"; } return(View(prossimo)); }
public ActionResult AddComp(string tipo, string livello) { Competenza comp = new Competenza(); Profilo p = Session["profile"] as Profilo; //ATTENZIONE DA RIVEDERE QUANDO CI SARA' LA PROFILATURA comp.Titolo = tipo; comp.Livello = int.Parse(livello); dm.AddCompetenze(p.Matricola, comp); return(View($"MyPage")); }
public ActionResult AddEspLav(int annoinizioesp, int annofinesp, string qualifica, string descrizionesp) { EspLav esp = new EspLav { AnnoInizio = annoinizioesp, AnnoFine = annofinesp, Qualifica = qualifica, Descrizione = descrizionesp }; Profilo p = Session["profile"] as Profilo; dm.AddEspLav(p.Matricola, esp); ViewBag.Message = "Esperienza aggiunta nel curriculum,corri a controllare!"; return(View($"MyPage")); }
public ActionResult ModEspLav(int annoInizioEsp, int annoFineEsp, string qualifica, string descrizioneEsp) { EspLav esp = new EspLav { AnnoInizio = annoInizioEsp, AnnoFine = annoFineEsp, Qualifica = qualifica, Descrizione = descrizioneEsp }; Profilo p = Session["profile"] as Profilo; EspLav espV = Session["esperienza"] as EspLav; dm.ModEspLav(p.Matricola, espV, esp); ViewBag.Message = "Funziona"; return(View($"MyPage")); }
public ActionResult MyPage(string id) { Profilo P = Session["profile"] as Profilo; //ATTENZIONE DA RIVEDERE QUANDO CI SARA' LA PROFILATURA if (id == P.Matricola || id == null) { id = P.Matricola; } CV trovato = dm.Search(id); if (trovato == null) { ViewBag.Message = $"Non è stato trovato alcun Curriculum con questo codice"; return(View()); } ViewBag.CV = trovato; return(View("DettaglioCurriculum")); }
public ActionResult ModPerStud(int annoInizio, int annoFine, string titolo, string descrizione) { if (annoFine > annoInizio && titolo.Length > 0 && descrizione.Length > 0) { Profilo p = Session["profile"] as Profilo; //ATTENZIONE DA RIVEDERE QUANDO CI SARA' LA PROFILATURA PerStud perSN = new PerStud { AnnoInizio = annoInizio, AnnoFine = annoFine, Titolo = titolo, Descrizione = descrizione }; PerStud perSV = Session["percorso"] as PerStud; dm.ModPerStudi(p.Matricola, perSV, perSN); ViewBag.Message = "Il percorso studi è stato modificato con successo, corri a controllare!"; } else { ViewBag.Message = "Formato inserito non corretto"; return(View("MyPage")); } return(View($"MyPage")); }
public ActionResult AddPerStud(string annoinizio, string annofine, string titolo, string descrizione) { int annoFine = int.Parse(annofine); int annoInizio = int.Parse(annoinizio); if (annoFine > annoInizio && titolo.Length > 0 && descrizione.Length > 0) { Profilo p = Session["profile"] as Profilo; //ATTENZIONE DA RIVEDERE QUANDO CI SARA' LA PROFILATURA PerStud perS = new PerStud { AnnoInizio = annoInizio, AnnoFine = annoFine, Titolo = titolo, Descrizione = descrizione }; dm.AddCvStudi(p.Matricola, perS); ViewBag.Message = "Il percorso studi è stato inserito con successo nel tuo Curriculum!"; } else { ViewBag.Message = "Formato inserito non corretto"; return(View("MyPage")); } return(View($"MyPage")); }
public HomeController() { P = new Profilo("prova", "admin", null, "ciao", "mazzo"); }
public HomeController(Profilo p) { P = p; }