private void FillTelephones(IEnumerable <Telephone> telephones) { if (telephones != null) { foreach (var item in telephones) { Telephones.Add(new TelephoneViewModel(item)); } } }
//à revoir public void SupprimerUnClient(int id) { var client = Client.Find(id); var ad = Adresse.Find(id); var tel = Telephones.Where(t => t.IdClient == id); var em = Emails.Where(e => e.IdClient == id); Adresse.Remove(ad); Telephones.RemoveRange(tel); Emails.RemoveRange(em); Client.Remove(client); }
public void AjouterTeleOuMail(Telephone tele, Email mail, bool?a) { // ajout Telephone if (a == true) { Telephones.Add(tele); SaveChanges(); } // ajout email else { Emails.Add(mail); SaveChanges(); } }
public string TelephonesToString() { var tel = string.Empty; if (Telephones != null) { var tels = Telephones.Select(t => t.Number); if (wrapTelInQm) { tels = CA.ChangeContent(new ChangeContentArgs { }, tels.ToList(), SH.WrapWithQm); } tel = SH.Join(tels, ","); } return(tel); }
public bool Insert(TelephoneVM entity) { Telephones tel = new Telephones() { TELE_ID = entity.TELE_ID, TELE_CAT_ID = entity.TELE_CAT_ID, TELE_NUMBER = entity.TELE_NUMBER, TELE_TYPE_ID = entity.TELE_TYPE_ID, AddedBy = entity.AddedBy, AddedOn = entity.AddedOn, UpdatedBy = entity.UpdatedBy, updatedOn = entity.updatedOn }; telephoneRepo.Add(tel); return(true); }
public Person(Telephone phone, Adress primaryAdress, string name, string famileName, string middleName, string type, Email mail = null) { PersonType = type; Email = mail; Telephones.Add(phone); AltAdresse PrimaryAdress = new AltAdresse(); PrimaryAdress.TypeOfAdress = "Primary"; PrimaryAdress.AlternativeAdress = primaryAdress; altAdresser.Add(PrimaryAdress); Type = type; GivenName = name; MiddleName = middleName; FamilyName = famileName; }
public Task <int> InsertAsync(TelephoneVM entity) { return(Task.Run <int>(() => { Telephones tel = new Telephones() { TELE_ID = entity.TELE_ID, TELE_CAT_ID = entity.TELE_CAT_ID, TELE_NUMBER = entity.TELE_NUMBER, TELE_TYPE_ID = entity.TELE_TYPE_ID, AddedBy = entity.AddedBy, AddedOn = entity.AddedOn, UpdatedBy = entity.UpdatedBy, updatedOn = entity.updatedOn }; telephoneRepo.Add(tel); return tel.TELE_ID; })); }
public bool Delete(TelephoneVM entity) { Telephones tel = new Telephones() { TELE_ID = entity.TELE_ID, TELE_CAT_ID = entity.TELE_CAT_ID, TELE_NUMBER = entity.TELE_NUMBER, TELE_TYPE_ID = entity.TELE_TYPE_ID, AddedBy = entity.AddedBy, AddedOn = entity.AddedOn, UpdatedBy = entity.UpdatedBy, updatedOn = entity.updatedOn }; object[] keys = new object[4] { entity.TELE_ID, entity.TELE_TYPE_ID, entity.TELE_NUMBER, entity.TELE_CAT_ID }; telephoneRepo.DeleteComposite(tel, keys); return(true); }
public bool InsertList(List <TelephoneVM> entity) { if (entity.Count > 0) { DeleteAllByTeleID(entity[0]); for (int i = 0; i < entity.Count; i++) { Telephones tel = new Telephones() { TELE_ID = entity[i].TELE_ID, TELE_CAT_ID = entity[i].TELE_CAT_ID, TELE_NUMBER = entity[i].TELE_NUMBER, TELE_TYPE_ID = entity[i].TELE_TYPE_ID }; telephoneRepo.Add(tel); } return(true); } return(false); }
public Task <bool> DeleteAsync(TelephoneVM entity) { return(Task.Run <bool>(() => { Telephones tel = new Telephones() { TELE_ID = entity.TELE_ID, TELE_CAT_ID = entity.TELE_CAT_ID, TELE_NUMBER = entity.TELE_NUMBER, TELE_TYPE_ID = entity.TELE_TYPE_ID, AddedBy = entity.AddedBy, AddedOn = entity.AddedOn, UpdatedBy = entity.UpdatedBy, updatedOn = entity.updatedOn }; object[] keys = new object[4] { entity.TELE_ID, entity.TELE_TYPE_ID, entity.TELE_NUMBER, entity.TELE_CAT_ID }; telephoneRepo.DeleteComposite(tel, keys); return true; })); }
public void SupprimerClient(int id) { Client clie = Clients.Find(id); Adresse adrClie = Adresses.Find(id); List <Telephone> listeTelClie = Telephones.Where(t => t.IdClient == id).ToList(); List <Email> listeMailClie = Emails.Where(em => em.IdClient == id).ToList(); if (clie != null) { Clients.Remove(clie); Adresses.Remove(adrClie); foreach (Telephone tele in listeTelClie) { Telephones.Remove(tele); } foreach (Email mail in listeMailClie) { Emails.Remove(mail); } SaveChanges(); } }
public bool DeleteAllByTeleID(TelephoneVM entity) { List <TelephoneVM> tels = GetBy(entity.TELE_ID, entity.TELE_TYPE_ID); if (tels.Count > 0) { foreach (TelephoneVM telv in tels) { Telephones tel = new Telephones() { TELE_ID = telv.TELE_ID, TELE_CAT_ID = telv.TELE_CAT_ID, TELE_NUMBER = telv.TELE_NUMBER, TELE_TYPE_ID = telv.TELE_TYPE_ID }; object[] keys = new object[4] { tel.TELE_ID, tel.TELE_TYPE_ID, tel.TELE_NUMBER, tel.TELE_CAT_ID }; telephoneRepo.DeleteComposite(tel, keys); } } return(true); }
public Task <List <TelephoneVM> > InsertListAsync(List <TelephoneVM> entity) { return(Task.Run <List <TelephoneVM> >(() => { if (entity.Count > 0) { DeleteAllByTeleID(entity[0]); for (int i = 0; i < entity.Count; i++) { Telephones tel = new Telephones() { TELE_ID = entity[i].TELE_ID, TELE_CAT_ID = entity[i].TELE_CAT_ID, TELE_NUMBER = entity[i].TELE_NUMBER, TELE_TYPE_ID = entity[i].TELE_TYPE_ID }; telephoneRepo.Add(tel); } return entity; } return null; })); }
/// <summary> /// Méthode permettant de retranscrire les données de l'entreprise sous forme de chaîne de caractères. /// </summary> /// <returns>string contenant les informations de l'entreprise</returns> public override string ToString() { return(NomEntreprise + " | " + Mail + " | " + Telephones.ToString()); }
public IList <string> LetterCombinations(string digits) { return(Telephones.LetterCombinations(digits)); }
public void AjouterTelephone(Telephone tele) { Telephones.Add(tele); }