public void ChangeHub(int warehouseId)
{
BLL.CTSContext entities = new BLL.CTSContext();
var newDefault = (from w in entities.UserHubs
where w.HubID == warehouseId && w.UserProfileID == this.UserProfileID
select w).Single();
var prevDefaults = (from w in entities.UserHubs
where w.HubID != warehouseId && w.UserProfileID == this.UserProfileID
&& w.IsDefault.Trim().Equals("1")
select w).ToList();
newDefault.IsDefault = "1";
foreach (BLL.UserHub uw in prevDefaults)
{
uw.IsDefault = "0";
}
entities.SaveChanges();
}