public ActionResult AddConseiller(Conseiller co) { var cteDb = new ImobDbContext(); if (co.NomPrenom != null && co.Email != null && co.DIsponible != null && co.Contact != null) { if (co.Photo != null) { var file = Request.Files[0]; if (file != null && file.ContentLength > 0) //Vérifie que le fichier existe { var fileName = Path.GetFileName(file.FileName); //Récupération du nom du fichier var ext = Path.GetExtension(fileName).ToLower(); if (ext == ".jpg" || ext == ".png" || ext == ".jpeg" || ext == ".gif") { var path = Path.Combine(Server.MapPath("/Fichier"), fileName);//Enregistrement du fichier dans le dossier Fichier file.SaveAs(path); co.Photo = fileName; cteDb.Conseillers.Add(co); cteDb.SaveChanges(); ViewBag.su = "Conseiller bien ajouté"; } else { ViewBag.erro = "Choississez une image s'il vous plait"; } } } else { ViewBag.erro = "Choississez une image s'il vous plait"; } } else { ViewBag.erro = "Veuillez remplir tous les champs s'il vous plait"; } return(View()); }
public Utilisateur CreateConseiller(List <XmlNode> Nodes) { SectionsExtractor CvSectionsExtractor = new SectionsExtractor(); List <IXmlToken> matchTokens = new List <IXmlToken>(); matchTokens.Add(TextToken.CreateTextToken()); matchTokens.Add(FormatationToken.CreateFormatationToken(new KeyValuePair <string, string>("w:val", "Titre1"))); List <CVSection> Sections = null; try { Sections = CvSectionsExtractor.GetCVSections(Nodes, matchTokens, "IDENTIFICATION"); conseiller = new Conseiller(); AssemblerConseiller(Sections); } catch (Exception ex) { WriteToErrorLog(ex); } return(utilisateur); }