public async Task <ActionResult <Proprietaire> > PostProprietaire(Proprietaire proprietaire) { _context.proprietaires.Add(proprietaire); await _context.SaveChangesAsync(); return(CreatedAtAction("GetProprietaire", new { id = proprietaire.Id }, proprietaire)); }
static void Main(string[] args) { using (var db = new ContexteBDD()) { var categorie = db.Categories.First(c => c.Nom == "Mignons"); var chaton = new Chaton() { Nom = "Mimi", Couleur = "Roux", Stérilisé = true, Categorie = categorie }; var proprio = new Proprietaire() { Nom = "Ferronnière", Prenom = "Alan" }; proprio.Chatons.Add(chaton); //ou chaton.Proprietaires.Add(proprio); db.Chatons.Add(chaton); db.SaveChanges(); } }
public static List <Proprietaire> GetProprietaire() { List <Proprietaire> listPro = new List <Proprietaire>(); ConnexionDb MaConnectionSql = new ConnexionDb(); MaConnectionSql.InitializeConnection(); MaConnectionSql.OpenConnection(); string stringSql2 = "select * from proprietaire"; MaConnectionSql.Cmd.CommandText = stringSql2; MaConnectionSql.MonLecteur = MaConnectionSql.Cmd.ExecuteReader(); while (MaConnectionSql.MonLecteur.Read()) { // recuperation de valeurs int proId = (int)MaConnectionSql.MonLecteur["pro_id"]; string proNom = (string)MaConnectionSql.MonLecteur["pro_nom"]; string proPrenom = (string)MaConnectionSql.MonLecteur["pro_prenom"]; string proCivilite = (string)MaConnectionSql.MonLecteur["pro_civilite"]; Proprietaire unPro = new Proprietaire(proId, proNom, proPrenom, proCivilite); listPro.Add(unPro); } MaConnectionSql.MonLecteur.Close(); MaConnectionSql.CloseConnection(); return(listPro); }
static void Main(string[] args) { using (var db = new ContextBDD()) { var categories = db.Categories.Where(categorie => categorie.Nom.StartsWith("M")); foreach (var item in categories) { System.Console.WriteLine(item.Nom); } var chaton = new Chaton() { Categorie = db.Categories.Find(1), Nom = "Minou", Sterilise = false, DateDeNaissance = DateTime.Now, }; var henry = new Proprietaire() { Nom = "Bartonnier", Prenom = "Henry" }; db.Chatons.Add(chaton); System.Console.ReadKey(); } }
public Proprietaire Get(int idAChercher) { Proprietaire GetProprietaire = new Proprietaire(); using (_connection) { _connection.Open(); SqlCommand command = new SqlCommand("SELECT * FROM Proprietaire where id = @idCherch", _connection); command.Parameters.AddWithValue("idCherch", idAChercher); using SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { new Proprietaire { Id_Proprietaire = reader["Id_Proprietaire"] == DBNull.Value ? 0 : (int)reader["Id_Proprietaire"], Nom_Proprietaire = reader["Nom_Proprietaire"] == DBNull.Value ? string.Empty : (string)reader["Nom_Proprietaire"], Dernier_Resultats = reader["Dernier_Resultats"] == DBNull.Value ? string.Empty : (string)reader["Dernier_Resultats"], Effectif = reader["Effectif"] == DBNull.Value ? 0 : (int)reader["Effectif"], Date_Arrivée = reader["Date_Arrivée"] == DBNull.Value ? DateTime.Now : (DateTime)reader["Date_Arrivée"], }; } } _connection.Close(); return GetProprietaire; }
private void cmdModifier_Proprio(object sender, RoutedEventArgs e) { if (ProprietaireSelectionne == null) { return; } Proprietaire pNeo = new Proprietaire(); pNeo.ID = ProprietaireSelectionne.ID; pNeo.Nom = Nom; pNeo.Naissance = Naissance; pNeo.Liquidite = Liquidite; ObservableCollection <Proprietaire> listPropTmp = new ObservableCollection <Proprietaire>(); foreach (Proprietaire p in SommaireProprietaires) { if (p.ID == pNeo.ID) { listPropTmp.Add(pNeo); } else { listPropTmp.Add(p); } } proprietaireADO.Modifier(pNeo); SommaireProprietaires = listPropTmp; ProprietaireSelectionne = pNeo; }
public async Task <IActionResult> Edit(int id, [Bind("ID,Name")] Proprietaire proprietaire) { if (id != proprietaire.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(proprietaire); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProprietaireExists(proprietaire.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(proprietaire)); }
public async Task <IActionResult> PutProprietaire(int id, Proprietaire proprietaire) { if (id != proprietaire.Id) { return(BadRequest()); } _context.Entry(proprietaire).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProprietaireExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult Contact() { ViewBag.Message = "Your contact page."; var db = new ApplicationDbContext(); Proprietaire p = new Proprietaire() { idProprietaire = 1, ApplicationUserID = "892b2686-05a5-4e29-a11d-dd71eea99385" }; Voiture v = new Voiture() { couleur = "e", coutParJour = "7", marque = "e", matricule = "rrde", model = "8s8", idProprietaire = 1 };/**/ //db.Proprietaires.Add(p); //db.Voitures.Add(v); //db.SaveChanges(); // List<Voiture> v = db.Voitures.ToList(); return(View(v)); // return Content(db.Proprietaires.FirstOrDefault().ApplicationUser.Email); }
internal static ProprietaireSimpleAPI DALProprietaireSimpleToAPI(this Proprietaire ProprietaireSimple) { return(new ProprietaireSimpleAPI() { Nom_Proprietaire = ProprietaireSimple.Nom_Proprietaire, Date_Arrivee = ProprietaireSimple.Date_Arrivee, }); }
public async Task <IHttpActionResult> Post([FromBody] Proprietaire item) { item.CreatedDate = DateTime.Now; db.Proprietaires.Add(item); await db.SaveChangesAsync(); return(Ok(item)); }
public int Create(Proprietaire proprietaire) { Command command = new Command("CreateProprietaire", true); command.AddParameter("Nom_Proprietaire", proprietaire.Nom_Proprietaire); command.AddParameter("Date_Arrivee", proprietaire.Date_Arrivee); return(_connection.ExecuteNonQuery(command)); }
public override long getPrixPassage() { int sommeDes = Plateau.Instance.LanceUnDes() + Plateau.Instance.LanceUnDes(); if (Proprietaire.estSeulProprietaireServices()) { return(sommeDes * 10); } return(sommeDes * 4); }
private void insertions() { Proprietaire p = new Proprietaire(); p.Nom = "Alberto"; p.Naissance = DateTime.Now; p.Liquidite = 12345; BrsCtx.Capitalistes.Add(p); Proprietaire p1 = new Proprietaire(); p1.Nom = "Bennito"; p1.Naissance = new DateTime(1965, 6, 23, 10, 10, 10); p1.Liquidite = 54321; BrsCtx.Capitalistes.Add(p1); Societe s = new Societe(); s.RaisonSociale = "Harvey's and Hamburgers"; s.DateCreation = DateTime.Now; s.NbActions = 60000; s.ValeurUnitaire = 2344; BrsCtx.LEconomie.Add(s); s = new Societe(); s.RaisonSociale = "Dollarama"; s.DateCreation = DateTime.Now; s.NbActions = 60000; s.ValeurUnitaire = 2344; BrsCtx.LEconomie.Add(s); Transaction t = new Transaction(); t.DateTrx = DateTime.Now; t.NbActions = 15; t.CoutUnitaire = 30; p.PorteFeuille.Add(t); s.Actionnaires.Add(t); t = new Transaction(); t.DateTrx = DateTime.Now; t.NbActions = 11; t.CoutUnitaire = 58; p1.PorteFeuille.Add(t); s.Actionnaires.Add(t); t = new Transaction(); t.DateTrx = DateTime.Now; t.NbActions = 12; t.CoutUnitaire = 67; p1.PorteFeuille.Add(t); s.Actionnaires.Add(t); BrsCtx.SaveChanges(); }
public async Task <ActionResult> Register(RegisterViewModel model) { if (ModelState.IsValid) { string imgPath = Server.MapPath("~/Content/profile_img.png"); //img par defaut var user = new ApplicationUser { UserName = model.Email, //model.nomComplet, Email = model.Email, profileType = model.profileType, nomComplet = model.nomComplet, adresse = model.adresse, PhoneNumber = model.tel, imageBytes = System.IO.File.ReadAllBytes(imgPath), }; var result = await UserManager.CreateAsync(user, model.Password); ApplicationDbContext db = new ApplicationDbContext(); if (model.profileType.Equals("Proprietaire")) { Proprietaire p = new Proprietaire() { ApplicationUserID = user.Id, type = "Particulier", }; db.Proprietaires.Add(p); } else { Locataire locataire = new Locataire() { ApplicationUserID = user.Id, }; db.Locataires.Add(locataire); } if (result.Succeeded) { var userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(db)); userManager.AddToRole(user.Id, model.profileType); await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false); db.SaveChanges(); // For more information on how to enable account confirmation and password reset please visit https://go.microsoft.com/fwlink/?LinkID=320771 // Send an email with this link // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); // var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme); // await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>"); return(RedirectToAction("Index", "Home")); } AddErrors(result); } // If we got this far, something failed, redisplay form return(View(model)); }
public async Task <IActionResult> Create([Bind("ID,Name")] Proprietaire proprietaire) { if (ModelState.IsValid) { _context.Add(proprietaire); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(proprietaire)); }
public int Update(int id, Proprietaire proprietaire) { Command command = new Command("UPDATE Proprietaire SET Nom_Proprietaire = @Nom_Proprietaire, " + "Date_Arrivee = @Date_Arrivee, " + "WHERE Id_Proprietaire = @Id_Proprietaire"); command.AddParameter("Id_Proprietaire", id); command.AddParameter("Nom_Proprietaire", proprietaire.Nom_Proprietaire); command.AddParameter("Date_Arrivee", proprietaire.Date_Arrivee); return(_connection.ExecuteNonQuery(command)); }
// Cette méthode insert un nouvel proprietaire passé en paramètre dans la BD // A VERIFIER ABSOLUMENT (SQL) public static int AjoutProprietaire(Proprietaire unProprietaire) { int nbEnr; // connexion à la BD SqlConnection MaConnectionSql = ConnexionDb.GetSqlConnexion(); SqlCommand Cmd = MaConnectionSql.CreateCommand(); Cmd.CommandText = " insert into proprietaire (pro_nom, pro_prenom, pro_civilite) VALUES ('" + unProprietaire.Nom + "','" + unProprietaire.Prenom + "')"; nbEnr = Cmd.ExecuteNonQuery(); ConnexionDb.CloseConnexion(); return(nbEnr); }
public async Task <IActionResult> Edit(Proprietaire proprietaire) { if (ModelState.IsValid) { //_db.Proprietaires.ToList(); _db.Proprietaires.Update(proprietaire); await _db.SaveChangesAsync(); return(RedirectToAction(nameof(Index), new { id = proprietaire.Id })); } return(View()); }
// override object.Equals public override bool Equals(object obj) { if (obj == null || GetType() != obj.GetType()) { return(false); } Compte converti = obj as Compte; return(Numero.Equals(converti.Numero) && Proprietaire.Equals(converti.Proprietaire) && Solde.Equals(converti.Solde)); }
private void cmdAjouter_Proprio(object sender, RoutedEventArgs e) { Proprietaire p = new Proprietaire(); p.Nom = Nom; p.Naissance = Naissance; p.Liquidite = Liquidite; SommaireProprietaires.Add(p); proprietaireADO.Ajouter(p); ProprietaireSelectionne = p; }
//Cette méthode modifie un utilisateur passé en paramétre dans la BD // A VERIFIER ABSOLUMENT (SQL) public static int UpdateProprietaire(Proprietaire unProprietaire) { int nbEnr; // connexion à la BD SqlConnection MaConnectionSql = ConnexionDb.GetSqlConnexion(); SqlCommand Cmd = MaConnectionSql.CreateCommand(); Cmd.CommandText = "update proprietaire set pro_nom = '" + unProprietaire.Nom + "', pro_prenom = '" + unProprietaire.Prenom + "' WHERE pro_id = " + unProprietaire.Id; nbEnr = Cmd.ExecuteNonQuery(); ConnexionDb.CloseConnexion(); return(nbEnr); }
public async Task <IHttpActionResult> Put([FromBody] Proprietaire item) { var oleItem = await db.Proprietaires.AsNoTracking().FirstOrDefaultAsync(x => x.Id == item.Id); if (oleItem != null) { item.CreatedDate = oleItem.CreatedDate; db.Entry(item).State = EntityState.Modified; await db.SaveChangesAsync(); } return(Ok(item)); }
public Proprietaire ProprietaireParChevalId(int id, Proprietaire proprietaire) { Command command = new Command("Select " + " P.Nom_Proprietaire, " + " P.Dernier_Resultat, " + " P.Date_Arrivee " + " from Proprietaire P join cheval c " + " on c.Id_Proprietaire = P.Id_Proprietaire" + " where Id_Cheval = @id"); command.AddParameter("id", id); return(_connection.ExecuteReader(command, dr => dr.ProprietaireSimpleToDal()).SingleOrDefault()); }
private void cmdAjouter(object param) { Proprietaire p = new Proprietaire(); p.Nom = Nom; p.Naissance = Naissance; p.Liquidite = Liquidite; SommaireProprietaires.Add(p); //proprietaireADO.Ajouter(p); OutilEF.BrsCtx.Capitalistes.Add(p); OutilEF.BrsCtx.SaveChanges(); ProprietaireSelectionne = p; }
//Cette méthode modifie un utilisateur passé en paramétre dans la BD // A VERIFIER ABSOLUMENT (SQL) public static int UpdateProprietaire(Proprietaire unProprietaire) { int nbEnr; // connexion à la BD ConnexionDb MaConnectionSql = new ConnexionDb(); MaConnectionSql.InitializeConnection(); MaConnectionSql.OpenConnection(); string stringSql = "update proprietaire set pro_nom = '" + unProprietaire.Nom + "', pro_prenom = '" + unProprietaire.Prenom + "' WHERE pro_id = " + unProprietaire.Id; MaConnectionSql.Cmd.CommandText = stringSql; nbEnr = MaConnectionSql.Cmd.ExecuteNonQuery(); MaConnectionSql.CloseConnection(); return(nbEnr); }
// Cette méthode insert un nouvel proprietaire passé en paramètre dans la BD // A VERIFIER ABSOLUMENT (SQL) public static int AjoutProprietaire(Proprietaire unProprietaire) { int nbEnr; // connexion à la BD ConnexionDb MaConnectionSql = new ConnexionDb(); MaConnectionSql.InitializeConnection(); MaConnectionSql.OpenConnection(); string stringSql = " insert into proprietaire (pro_nom, pro_prenom, pro_civilite) VALUES ('" + unProprietaire.Nom + "','" + unProprietaire.Prenom + "')"; MaConnectionSql.Cmd.CommandText = stringSql; nbEnr = MaConnectionSql.Cmd.ExecuteNonQuery(); MaConnectionSql.CloseConnection(); return(nbEnr); }
internal static ProprietaireChevalAPI DALProprietaireChevalToAPI(this Proprietaire proprietaire) { return(new ProprietaireChevalAPI() { Nom_Proprietaire = proprietaire.Nom_Proprietaire, Date_Arrivee = proprietaire.Date_Arrivee, Nom_Cheval = proprietaireRepository.ChevauxParProprio(proprietaire.Id_Proprietaire), PereCheval = proprietaireRepository.PereChevalParProprio(proprietaire.Id_Proprietaire), MereCheval = proprietaireRepository.MereChevalParProprio(proprietaire.Id_Proprietaire), SortieProvisoire = proprietaireRepository.SortieProvisoirParProprio(proprietaire.Id_Proprietaire), RaisonSortie = proprietaireRepository.RaisonSortieProviParProprio(proprietaire.Id_Proprietaire), Race = proprietaireRepository.RaceParProprio(proprietaire.Id_Proprietaire), Age = proprietaireRepository.AgeChevauxParProprio(proprietaire.Id_Proprietaire), Sexe = proprietaireRepository.SexeChevParProprio(proprietaire.Id_Proprietaire) }); }
internal static ProprietaireCourseAPI DALProprietaireToAPI(this Proprietaire proprietaire) { return(new ProprietaireCourseAPI() { Nom_Proprietaire = proprietaire.Nom_Proprietaire, Nom_Cheval = ProprietaireRepository.ChevalCouruParProprietaire(proprietaire.Id_Proprietaire), Distance = ProprietaireRepository.DistanceParProprio(proprietaire.Id_Proprietaire), Hippodrome = ProprietaireRepository.HippordromeParProprio(proprietaire.Id_Proprietaire), Jockey = ProprietaireRepository.JockeyParProprio(proprietaire.Id_Proprietaire), Corde = ProprietaireRepository.CordeParProprio(proprietaire.Id_Proprietaire), Discipline = ProprietaireRepository.DisciplineCourrueParProprio(proprietaire.Id_Proprietaire), Terrain = ProprietaireRepository.TerrainParProprio(proprietaire.Id_Proprietaire), Avis = ProprietaireRepository.AvisParProprio(proprietaire.Id_Proprietaire), Poids_De_Course = ProprietaireRepository.Poids_De_CourseParProprio(proprietaire.Id_Proprietaire), Date_Courses = ProprietaireRepository.Date_CoursesParProprio(proprietaire.Id_Proprietaire) }); }
public override long getPrixPassage() { if (NombreBatiement == 0) { if (Proprietaire.estSeulProprietaireDeMemeCouleur(Couleur)) { return(2 * DroitPassage[0]); } else { return(DroitPassage[0]); } } else { return(DroitPassage[NombreBatiement]); } }