public void ExecuteDeleteCommand(string nsName) { DistributionVM delDistribution = FindByNsName(nsName); UserSource.Add(new User(delDistribution.UserID, delDistribution.UserFio)); CompSource.Add(new Computer(delDistribution.ComputerID, delDistribution.NsName)); sourceDistr.Remove(delDistribution); }
public void AddDistribution(DistributionVM newDistribution, object currentComp, object currentUser) { User cu = currentUser as User; Computer cc = currentComp as Computer; newDistribution.Id = -1; newDistribution.ComputerID = cc.Id; newDistribution.NsName = cc.NsName; newDistribution.UserFio = cu.UserFio; newDistribution.UserID = cu.Id; SourceDistr.Add(newDistribution); UserSource.Remove(cu); CompSource.Remove(cc); }
public void DeleteDistribution(DistributionVM deletedItem) { UserSource.Add(new User(deletedItem.UserID, deletedItem.UserFio)); CompSource.Add(new Computer(deletedItem.ComputerID, deletedItem.NsName)); sourceDistr.Remove(deletedItem); }