public void Location_Update(Location item)
        {
            using (WorkSchedule context = new WorkSchedule())
            {
                context.Entry<Location>(context.Locations.Attach(item)).State = System.Data.Entity.EntityState.Modified;
                context.SaveChanges();

            }
        }
        public void Location_Add(Location item)
        {
            //input into this method at the instance level
            using (WorkSchedule context = new WorkSchedule())
            {
                //create a pointer variable for the instance type
                //set this pointer to null
                Location added = null;
                //setup the add request for the dbcontext
                added = context.Locations.Add(item);

                //saving the changes will cause the .Add to execute

                //commits the Add to database
                //evaluates the annotation (validation) on your entity
                context.SaveChanges();

            }
        }