public void AddToCustomFields(CustomField custField)
 {
     using (var myContext = new customerDbEntities())
     {
         myContext.CustomFields.Add(custField);
         try
         {
             myContext.SaveChanges();
         }
         catch (DbEntityValidationException ex)
         {
             foreach (var entityValidationErrors in ex.EntityValidationErrors)
             {
                 foreach (var validationError in entityValidationErrors.ValidationErrors)
                 {
                     Console.Write("Property: " + validationError.PropertyName + " Error: " + validationError.ErrorMessage);
                 }
             }
         }
     }
 }
 public void DeleteNote(Note deleteNote)
 {
     using (var myContext = new customerDbEntities())
     {
         myContext.Notes.Attach(deleteNote);
         myContext.Notes.Remove(deleteNote);
         try
         {
             myContext.SaveChanges();
         }
         catch (DbEntityValidationException ex)
         {
             foreach (var entityValidationErrors in ex.EntityValidationErrors)
             {
                 foreach (var validationError in entityValidationErrors.ValidationErrors)
                 {
                     Console.Write("Property: " + validationError.PropertyName + " Error: " + validationError.ErrorMessage);
                 }
             }
         }
     }
 }
 public override int SaveChanges()
 {
     try
     {
         using (var myContext = new customerDbEntities())
         {
             return(myContext.SaveChanges());
         }
     }
     catch (DbEntityValidationException e)
     {
         foreach (var eve in e.EntityValidationErrors)
         {
             Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                               eve.Entry.Entity.GetType().Name, eve.Entry.State);
             foreach (var ve in eve.ValidationErrors)
             {
                 Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                                   ve.PropertyName, ve.ErrorMessage);
             }
         }
         throw;
     }
 }
        public BindingList <StandardLookups> GetAlCustomersForSearch()
        {
            BindingList <StandardLookups> lookups = new BindingList <StandardLookups>();

            using (var myContext = new customerDbEntities())
            {
                var q = from lookup in myContext.Customers
                        orderby lookup.id ascending
                        select new
                {
                    Code        = lookup.id,
                    Description = lookup.CustomerName,
                };

                if (q != null)
                {
                    Array.ForEach(q.ToArray(), l =>
                    {
                        lookups.Add(new StandardLookups(l.Code, l.Description, ""));
                    });
                }
            }
            return(lookups);
        }