/// <summary>
 /// Metoda care sterge o anumita localitate.
 /// </summary>
 /// <param name="localitate">localitatea pe care dorim sa o stergem</param>
 public static void DeleteLocalitate(Localitati localitate)
 {
     try
     {
         using (MasterEntities context = new MasterEntities())
         {
             var obj = context.Localitati.First(x => x.idLocalitate == localitate.idLocalitate);
             obj.isDeleted = true;
             context.ApplyCurrentValues("Localitati", obj);
             context.SaveChanges();
         }
     }
     catch (Exception exc) { throw exc; }
 }
 /// <summary>
 /// Metoda care updateaza o anumita localitate.
 /// </summary>
 /// <param name="localitate">localitatea noua</param>
 /// <param name="origlocalitate">localitatea veche</param>
 public static void UpdateLocalitate(Localitati localitate, Localitati origlocalitate)
 {
     try
     {
         using (MasterEntities context = new MasterEntities())
         {
             context.Localitati.Attach(origlocalitate);
             context.ApplyCurrentValues("Localitati", localitate);
             context.SaveChanges();
         }
     }
     catch (Exception exc) { throw exc; }
 }
 /// <summary>
 /// Create a new Localitati object.
 /// </summary>
 /// <param name="idLocalitate">Initial value of the idLocalitate property.</param>
 /// <param name="idRegiune">Initial value of the idRegiune property.</param>
 /// <param name="numeLocalitate">Initial value of the numeLocalitate property.</param>
 public static Localitati CreateLocalitati(global::System.Int32 idLocalitate, global::System.Int32 idRegiune, global::System.String numeLocalitate)
 {
     Localitati localitati = new Localitati();
     localitati.idLocalitate = idLocalitate;
     localitati.idRegiune = idRegiune;
     localitati.numeLocalitate = numeLocalitate;
     return localitati;
 }
        /// <summary>
        /// Metoda care insereaza o noua localitate intr-o anumita regiune.
        /// </summary>
        /// <param name="localitate">numele localitatii</param>
        /// <param name="idRegiune">id-ul regiunii de care vrem sa apartina localitate nou adaugata</param>
        public static void InsertLocalitate(string localitate,int idRegiune)
        {
            try
            {
                using (MasterEntities context = new MasterEntities())
                {
                    var l = new Localitati() { numeLocalitate = localitate, idRegiune = idRegiune, isDeleted = false };

                    context.Localitati.AddObject(l);
                    context.SaveChanges();
                }
            }
            catch (Exception ex) { }
        }
 /// <summary>
 /// Deprecated Method for adding a new object to the Localitati EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToLocalitati(Localitati localitati)
 {
     base.AddObject("Localitati", localitati);
 }