/// <summary>
 /// Delete  for UserLocation object
 /// if excepion happeneds during Table operation it must be cought in calling method.
 /// </summary>
 /// <param name="obj">instance of UserLocation class to be inserted </param>
 /// <param name="AddToContext">bool paremeter  tell the Context to attach object if it is not tracked by this instance of the Context </param>
 public void DeleteObject(UserLocation obj, bool AddToContext)
 {
     if (AddToContext)
          servCtx.AttachTo(TableName, obj.InternalEntity, "*");
     servCtx.DeleteObject(obj.InternalEntity);
     servCtx.SaveChangesWithRetries();
 }
 /// <summary>
 /// Insert  for UserLocation object 
 /// if excepion happeneds during Table operation it must be cought in calling method.
 /// </summary>
 /// <param name="obj">instance of UserLocation class to be inserted </param>
 public void AddObject(UserLocation obj )
 {
     servCtx.AddObject(TableName, obj.InternalEntity);
     servCtx.SaveChangesWithRetries();
 }