DRMFSS.BLL.UserProfile.ChangeHub C# (CSharp) Méthode

ChangeHub() public méthode

public ChangeHub ( int warehouseId ) : void
warehouseId int
Résultat void
        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();
        }