public ActionResult Index(OngletNoteDeFraisViewModel vm) { if (HttpContext.User.Identity.IsAuthenticated) { vm._Collaborateur = dal.ObtenirCollaborateur(HttpContext.User.Identity.Name); System.Diagnostics.Debug.WriteLine("Passage dans Index HttpPost NoteDeFraisControlleur"); //TODO valider le form? System.Diagnostics.Debug.WriteLine("Form pour créer une ligne de frais accepté"); vm._Frais.Mission = dal.GetMission(vm._IdMission); foreach (NoteDeFrais n in vm._Collaborateur.NotesDeFrais) { if (n.Id == vm._IdNoteDeFrais) { dal.AjoutLigneDeFrais(vm._Collaborateur.Id, vm._IdNoteDeFrais, vm._Frais); //System.Diagnostics.Debug.WriteLine(vm._Collaborateur.NotesDeFrais.); if (vm._Frais.Complete) { dal.EnvoiLigneDeFraisChefService(vm._Collaborateur.Service.Id, vm._Collaborateur.Id, vm._Frais.Id); string txt = "Cliquez pour consulter"; Message notif = new Message { Titre = "Demande de validation ligne de frais", Date = DateTime.Now, Contenu = txt }; dal.AjoutNotif(dal.ObtenirCollaborateur(HttpContext.User.Identity.Name).Service.Chef().Id, notif); } return(View(vm)); } } return(View(vm)); } return(View()); }
public ActionResult Index() { System.Diagnostics.Debug.WriteLine("Passage dans Index GET NoteDeFraisControlleur"); OngletNoteDeFraisViewModel vm = new OngletNoteDeFraisViewModel { _Authentifie = HttpContext.User.Identity.IsAuthenticated }; if (HttpContext.User.Identity.IsAuthenticated) { dal.MiseAJourNotesDeFrais(HttpContext.User.Identity.Name); vm._Collaborateur = dal.ObtenirCollaborateur(HttpContext.User.Identity.Name); } return(View(vm)); }