public async Task <IActionResult> Create([Bind("MembreID,MontantTotal,Detail,MontantAvance,FraisTransfert,DatePayement,MoyenPayement,NumRecue,IDTransaction")] DonHtpi donHtpi) { if (ModelState.IsValid) { _context.Add(donHtpi); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(donHtpi)); }
public async Task <IActionResult> Create([Bind("ID,Nom,Prenom,dateCrt,Genre,Email,Password")] Utilisateur utilisateur) { if (ModelState.IsValid) { _context.Add(utilisateur); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(utilisateur)); }
public async Task <IActionResult> Create([Bind("MembreID,MontantPayer,DatePayement,MoyenPayement,IDTransaction,AvanceAccord,MontantAvance,MembreReference")] Paiement paiement) { //if (ModelState.IsValid) if (paiement != null) { if (paiement.MembreReference != null) { Membre membreReference = _context.Membre.FirstOrDefault(m => (m.Nom + " " + m.Prenom).ToLower().Contains(paiement.MembreReference.ToLower())); if (membreReference != null) { paiement.MembreAvanceID = membreReference.ID; } } _context.Add(paiement); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(paiement)); }
public async Task <IActionResult> Create([Bind("ID, Appellation, Nom, Prenom, DateNaissance, Nationnalite, Profession, Adresse, CodePostal, Ville, MembrePays, PieceIdentite, Email, TelephoneFixe, TelephoneMobile, NumCompatibleMobileMoney, OperateurID, MembreReference, AccepteCharteMembre, ID_HTPI")] Membre membre) { //if (ModelState.IsValid) //{ Membre _membre = new Membre(); _membre.Appellation = membre.Appellation; _membre.Nom = membre.Nom; _membre.Prenom = membre.Prenom; _membre.DateNaissance = membre.DateNaissance; _membre.Nationnalite = membre.Nationnalite; _membre.Profession = membre.Profession; _membre.Adresse = membre.Adresse; _membre.CodePostal = membre.CodePostal; _membre.Ville = membre.Ville; Pays pays = _context.Pays.FirstOrDefault(p => p.nom_fr_fr.ToLower().Contains(membre.MembrePays.ToLower())); if (pays != null) { _membre.PaysID = pays.ID; } PieceIdentite pieceIdentite = membre.PieceIdentite; PieceIdentite _pieceIdentite = new PieceIdentite(); _pieceIdentite.TypePieceIdentiteID = pieceIdentite.TypePieceIdentiteID; _pieceIdentite.AutreTypePieceIdentiteID = pieceIdentite.AutreTypePieceIdentiteID; _pieceIdentite.NumPieceIdentite = pieceIdentite.NumPieceIdentite; pays = _context.Pays.FirstOrDefault(p => p.nom_fr_fr.ToLower().Contains(pieceIdentite.DelivrancePays.ToLower())); if (pays != null) { _pieceIdentite.PaysDelivranceID = pays.ID; } _pieceIdentite.DateDelivrance = pieceIdentite.DateDelivrance; _pieceIdentite.DateExpiration = pieceIdentite.DateExpiration; _pieceIdentite.UploadPieceIdentiteID = pieceIdentite.UploadPieceIdentiteID; _pieceIdentite.TypeJustDomicileID = pieceIdentite.TypeJustDomicileID == 0 ? null : pieceIdentite.TypeJustDomicileID; _pieceIdentite.AutreTypeJustDomicileID = pieceIdentite.AutreTypeJustDomicileID; _pieceIdentite.UploadJustificatifDomicileID = pieceIdentite.UploadJustificatifDomicileID; _pieceIdentite.UploadActeDeNaissanceID = pieceIdentite.UploadActeDeNaissanceID; _context.Add(_pieceIdentite); _context.SaveChanges(); _membre.PieceIdentiteID = _pieceIdentite.ID; _membre.Email = membre.Email; _membre.TelephoneFixe = membre.TelephoneFixe; _membre.TelephoneMobile = membre.TelephoneMobile; _membre.NumCompatibleMobileMoney = membre.NumCompatibleMobileMoney; _membre.OperateurID = membre.OperateurID; if (membre.MembreReference != null) { Membre membreReference = _context.Membre.FirstOrDefault(m => (m.Nom + " " + m.Prenom).ToLower().Contains(membre.MembreReference.ToLower())); if (membreReference != null) { _membre.PersonneReferenceID = membreReference.ID; } } //_membre.AccepteCharteMembre = membre.AccepteCharteMembre; _context.Add(_membre); await _context.SaveChangesAsync(); _membre.ID_HTPI = "HTPI_" + _membre.ID; _context.Update(_membre); await _context.SaveChangesAsync(); //return RedirectToAction(nameof(Index)); //} ViewBag.Operateurs = _context.Operateur.ToList(); ViewBag.TypePieceIdentites = _context.TypePieceIdentite.ToList(); ViewBag.TypeJustDomiciles = _context.TypeJustificatifDomicile.ToList(); ViewBag.Pays = _context.Pays.ToList(); ViewBag.Saved = 1; return(View(_membre)); }