//ADD DIPENDENTE- OVERLOAD 1 public static bool AddDipendente(string nome, string cognome, DateTime data_nascita, string istruzione, string nome_istituto) { using(var ctx = new GestioneCVEntities()) { Dipendente dip = new Dipendente { nome = nome, cognome = cognome, data_nascita = data_nascita, istruzione = istruzione, nome_istituto = nome_istituto }; ctx.Dipendente.Add(dip); return Utility.Utility.HasSaved(ctx.SaveChanges()); } }
/// <summary> /// Metodo deprecato per l'aggiunta di un nuovo oggetto all'elemento EntitySet Dipendente. Utilizzare il metodo .Add della proprietà associata ObjectSet<T>. /// </summary> public void AddToDipendente(Dipendente dipendente) { base.AddObject("Dipendente", dipendente); }
/// <summary> /// Creare un nuovo oggetto Dipendente. /// </summary> /// <param name="id">Valore iniziale della proprietà id.</param> /// <param name="nome">Valore iniziale della proprietà nome.</param> /// <param name="cognome">Valore iniziale della proprietà cognome.</param> /// <param name="data_nascita">Valore iniziale della proprietà data_nascita.</param> public static Dipendente CreateDipendente(global::System.Int32 id, global::System.String nome, global::System.String cognome, global::System.DateTime data_nascita) { Dipendente dipendente = new Dipendente(); dipendente.id = id; dipendente.nome = nome; dipendente.cognome = cognome; dipendente.data_nascita = data_nascita; return dipendente; }
//ADD DIPENDENTE - OVERLOAD 2 public static bool AddDipendente(Dipendente dip) { return AddDipendente(dip.nome,dip.cognome, dip.data_nascita, dip.istruzione, dip.nome_istituto); }