public async Task <IActionResult> Create([Bind("Id,Nom,Description")] Categories categories) { if (ModelState.IsValid) { _context.Add(categories); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(categories)); }
public async Task <IActionResult> Create([Bind("Id,Etat,Titre,Debut,Fin,Description,ClientId")] Missions missions) { if (ModelState.IsValid) { _context.Add(missions); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(missions)); }
public async Task <IActionResult> Create([Bind("DevisId,Etat,Date,Montant,DevisDateFinale,MontantFinal,MissionId")] Devis devis) { if (ModelState.IsValid) { _context.Add(devis); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(devis)); }
public async Task <IActionResult> Create([Bind("ClientId,Nom,Email,CatId")] Clients clients) { if (ModelState.IsValid) { _context.Add(clients); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(clients)); }
public async Task <IActionResult> Create([Bind("MissionId,Etat,Titre,Debut,Fin,Description,ClientId,Montant")] MissionMontant mission) { if (ModelState.IsValid) { _context.Add(mission); await _context.SaveChangesAsync(); Devis devis = new Devis("proposé", DateTime.Now, mission.Montant, mission.MissionId); DevisController devisController = new DevisController(_context); await devisController.Create(devis); //return RedirectToAction(nameof(Index)); return(RedirectToAction("Details", "Devis", new { id = devis.DevisId })); } ViewData["listClients"] = new SelectList(_context.Clients, "ClientId", "Nom", mission.MissionId); return(View(mission)); }
public async Task <IActionResult> Create([Bind("CategorieId,Nom,Description")] CategorieClient categorieClient) { if (ModelState.IsValid) { try { _context.Add(categorieClient); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } catch (DbUpdateException) { ModelState.AddModelError("Nom", "Cette catégorie existe déjà"); return(View(categorieClient)); } } return(View(categorieClient)); }
public async Task <IActionResult> Create([Bind("DevisId,EtatDevis,Date,Montant,DevisDateFinale,MontantFinal,MissionId")] Devis devis) { if (ModelState.IsValid) { _context.Add(devis); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } var listMissions = _context.Missions.Select(s => new { Text = s.MissionId + " (" + s.Titre + ")", Value = s.MissionId }).ToList(); ViewData["listMissions"] = new SelectList(listMissions, "Value", "Text", devis.DevisId); return(View(devis)); }
public async Task <IActionResult> Create([Bind("ClientId,Nom,Email,CategorieClientId")] Client client) { if (ModelState.IsValid) { try { _context.Add(client); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } catch (DbUpdateException) { ModelState.AddModelError("Email", "Cette adresse mail existe déjà"); return(View(client)); } } ViewData["listCats"] = new SelectList(_context.CategoriesClient, "CategorieId", "Nom", client.ClientId); return(View(client)); }